Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Gnome-41
@ 2021-10-05 12:19 Gottox
  2021-10-05 12:21 ` Gnome-41 Gottox
                   ` (67 more replies)
  0 siblings, 68 replies; 69+ messages in thread
From: Gottox @ 2021-10-05 12:19 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From 0d08c81e4e5a6ccee98810130c1c9f637250bb23 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/82] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 08028e88ddc0d594f66d37b95fbf0408ad78265f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/82] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 9bf296e9e42c2f4e20a5d08eebb0a6b64c860122 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/82] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 33daa19bf0ccc7c92adf2346c6eb2a2567d0c7ed Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/82] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 676924d7047518adaaeebe79d71f78c4b0f9dfc8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/82] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From c23a75b896963f4729734f972697f6fc6ab69ca4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/82] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index e3561a3b6220..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=2
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From c7f0aa893216747af315f18dd9ac393b97f7082a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/82] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From d448b13e581f38e1234175792cc302ad070bdd46 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:12 +0200
Subject: [PATCH 08/82] python3-gobject: update to 3.42.0.

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

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index 851af74f1da4..986e4350ebc1 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-gobject'
 pkgname=python3-gobject
-version=3.40.1
+version=3.42.0
 revision=1
 wrksrc="pygobject-${version}"
 build_style=meson
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
-checksum=00c6d591f4cb40c335ab1fd3e8c17869ba15cfda54416fe363290af766790035
+checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
 
 pre_check() {
 	make_cmd="xvfb-run ninja"

From 1253cf6e3c6e7a41ae6792170ca5f822ca5a5bba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:23 +0200
Subject: [PATCH 09/82] upower: update to 0.99.13.

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

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index 906c3103db71..5df62f3d9413 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -1,7 +1,7 @@
 # Template file for 'upower'
 pkgname=upower
-version=0.99.11
-revision=2
+version=0.99.13
+revision=1
 _distver="${version//./_}"
 wrksrc="upower-UPOWER_${_distver}"
 build_style=gnu-configure
@@ -18,7 +18,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
-checksum=d50961ff6d2c5bc5e9b8ef6611a12dc8933f722ebf7de245b97fbe72999ebd9b
+checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 7aea702b8f2f115e6e5c4a8f0e2d721022499757 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:28 +0200
Subject: [PATCH 10/82] libXfixes: update to 6.0.0.

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

diff --git a/srcpkgs/libXfixes/template b/srcpkgs/libXfixes/template
index 9d37caec3926..770cf29087f3 100644
--- a/srcpkgs/libXfixes/template
+++ b/srcpkgs/libXfixes/template
@@ -1,7 +1,7 @@
 # Template build file for 'libXfixes'.
 pkgname=libXfixes
-version=5.0.3
-revision=3
+version=6.0.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="xorgproto libX11-devel"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="${XORG_SITE}"
 license="MIT"
 distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
-checksum=de1cd33aff226e08cefd0e6759341c2c8e8c9faf8ce9ac6ec38d43e287b22ad6
+checksum=a7c1a24da53e0b46cac5aea79094b4b2257321c621b258729bc3139149245b4c
 
 post_install() {
 	vlicense COPYING

From bcd1ae3efc95524be1e99943fc06daf1d348f32d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 11/82] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From e8ca3d95503752ec63a9b70c0075834cdcc84533 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 12/82] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 7e5289f58f66..1cc5f7a08f85 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -529,6 +529,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 22d5571519a948dc71eafbbda3dceb6e611b11c2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 13/82] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From b3d0ca624588bbbe25d8ea131d6241108959b050 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 14/82] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From da02fe4d4b66f428fac49e94941b1927ed16c72e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 15/82] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 1cc5f7a08f85..316d85e16a94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -590,7 +590,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 99dc4ee68d8e959b6e8dd130c77250f261829a5b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 16/82] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From c1532b1b54837691ab87b4b5b53c2047221408e1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 17/82] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 8b61c434e4e6b2b5aa34c02fe87a0d2569fdc18b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 18/82] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 0adaa3dcddb7002686204d097ad1d67d32e2a681 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 19/82] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 02a0484232bd3504f5a47c0a5dd476a291a3c881 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/82] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 2f67f64dc0d4fa831ad396369acafe42495e6933 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 21/82] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From bfb6ba7cb4dfac7d5a7c57a7bce57afc45176e74 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 22/82] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..25ffdaac2164 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -3,12 +3,11 @@ pkgname=gnome-remote-desktop
 version=40.1
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
@@ -17,18 +16,7 @@ distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-deskto
 checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From cb117e01016c1456205d54780bc4f1ee4dcad80a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 23/82] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 64900c2bf08150ce652b9fa6bad6744cc5c471a3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 24/82] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 316d85e16a94..29d1d597ac99 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2960,10 +2960,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 48c4320418845f2fd1bdd1cc6c013486269a0da1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 25/82] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From faf9aa9b0ba5e567a36cc17cf98e5eb4bda8771f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 26/82] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From b88985950e0b575c234cb66dc790c3d339905a87 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 27/82] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2fdcd8f3d9cd50d4632ed4fc35ee45a61de80061 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 28/82] gnome-shell: update to 41.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 255cc51ee856..2b4f1524df2c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,17 +1,17 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
  gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
  ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
+ libsecret-devel libsoup3-devel libX11-devel libxml2-devel mutter-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From fcd677e0625bf8170384f28d959f97be945342b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 29/82] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 8e821872d5e86645093b2f5252acf5b40bfc676c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 30/82] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From df972aa14f12bb47af088a8f89e38800ed8b68ed Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 31/82] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 29d1d597ac99..35ca6d9a5fa1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3108,7 +3108,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 4dde3412b07bfe6ef05f22a8750e54305f8bf9c8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 32/82] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 35ca6d9a5fa1..f3549cb110b2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3109,7 +3109,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 8f4774dac8d6b293a41dc3471feb6e76fb5ac139 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 33/82] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..d6c84e3ff7e9 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From e68cd078e87dcd0e786b5566ccded711078a830b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 34/82] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From f9de2005fd7228d1f4ae24d2daa61ca0ec62856b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:23 +0200
Subject: [PATCH 35/82] gnome-chess: update to 41.0.

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

diff --git a/srcpkgs/gnome-chess/template b/srcpkgs/gnome-chess/template
index 4ed9e8bc914e..277a52125380 100644
--- a/srcpkgs/gnome-chess/template
+++ b/srcpkgs/gnome-chess/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-chess'
 pkgname=gnome-chess
-version=3.38.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config vala glib-devel itstool librsvg-devel"
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Chess"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1470f037c0dffe0285c121f7b6655e1245761f99a9974ab3c04dee5d6e89f5ae
+checksum=f0c2951522f0e585fa683762a4193dab6ba32ed8ce89207f80827b56045568ef

From d53a5206e79ecd39195bd1033dda20490cf7fe9b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 36/82] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From a04239083be5dd232fe00dd58a46c5c6c2969836 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 37/82] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 12f43011835780f86302bcab6c092b44b493c67d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 38/82] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From d2e46ac993322ea84974f40abe570a6a4ff50bcb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 39/82] gnome-mines: update to 40.0.

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

diff --git a/srcpkgs/gnome-mines/template b/srcpkgs/gnome-mines/template
index bb3377650691..f88175be8d66 100644
--- a/srcpkgs/gnome-mines/template
+++ b/srcpkgs/gnome-mines/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-mines'
 pkgname=gnome-mines
-version=3.36.1
+version=40.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config vala"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Mines"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7188130d6faee1b87ca92295da196ad27139801ca793ea6b0c665a9232404654
+checksum=1f79ba6c2ae4a56e5a0c23668d40f05cfcac68a2d848db1a1cf9920c779bc669

From 086e3a3e990ea53e614a4a81b0d375a3bec40878 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 40/82] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index f704e3e08049..3cd69e0a693b 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -16,5 +16,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+checksum=
 lib32disabled=yes

From e5afcf2c683cab8b9bd8be2b5561794aabae0c4c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:18 +0200
Subject: [PATCH 41/82] gnome-remote-desktop: update to 41.0.

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

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index 25ffdaac2164..a37b05e5754a 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Drdp=true -Dvnc=true
@@ -13,7 +13,7 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
 pre_configure() {

From d8a7ec7e784c28c402bafa514742556186a26c6e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:18 +0200
Subject: [PATCH 42/82] gnome-robots: update to 40.0.

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

diff --git a/srcpkgs/gnome-robots/template b/srcpkgs/gnome-robots/template
index 1d85efb012db..b618e53dc2ef 100644
--- a/srcpkgs/gnome-robots/template
+++ b/srcpkgs/gnome-robots/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-robots'
 pkgname=gnome-robots
-version=3.38.0
+version=40.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Robots"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1fe8694aa7d4f86e77770649fcd8944b00535913cb5975bcd3adc424bdbeffe2
+checksum=6fbf2f885750f1a5110a724f8f35addd9bc61184ee31cf0c0cb89953e4f4cb11

From 4bd125fce60314651eabd362ceb87470c17cbd9b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 43/82] gnome-sudoku: update to 40.2.

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

diff --git a/srcpkgs/gnome-sudoku/template b/srcpkgs/gnome-sudoku/template
index 86c314e7f147..6e0af45248ff 100644
--- a/srcpkgs/gnome-sudoku/template
+++ b/srcpkgs/gnome-sudoku/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-sudoku'
 pkgname=gnome-sudoku
-version=3.38.0
+version=40.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Sudoku"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=38731d0cc6d56a21dbdc89409cc5bb3d08e1c02cd9009f4d57f5b34887e9fd32
+checksum=36120531e3c7139581ea3800fbfe3c2b31694c440145ecc897ac34e562d754a3

From 058982cc49e0f2eb16474fb19d6f1adf80aaab65 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 44/82] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 0f7cf00ab8ab67181081f05da0bf2738ccd63855 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 45/82] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index ad0cc8cc6f20..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ddaf5b2761bc70f15c8d3141d8e7c315a4a97568 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 46/82] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From ee01f86b50b265fdea81eca42b10acac2c3e9337 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 47/82] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 6924939c340f6890788d7cd92e0b10e91d2ffb8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 48/82] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 58c745b3d803..58ef4c5c45d6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,6 +1,6 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 29e37924aeade9827b26656f6489d5c20f0548b6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 49/82] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From 85d75f8eae1eeee13394c08d2960beed399c1d46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 50/82] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 3e6f49677e2e955cb7701e822fe5f9ef7d743cdd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 51/82] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From a764ffbb0dbd6ecbb594e069c7664aad1c5bb937 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 52/82] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 7353e3830772b5db5aafe98d6c49f11949606ca1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 53/82] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From fcaad6627797024115c0c60a9427b0dec2ab16bf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 54/82] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From dc95e04393f8df40d829bf7dc59b0cec29ee177f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 55/82] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 2a6237da318262b5fe1cd61af68f89a501105fdf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 56/82] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 2da7a797f286ffb429c81f4598240ec19225c225 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 57/82] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 72e4a88d8c9812a74a5bc9980f8baf46c3aa104f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 58/82] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 29e8cd8fec10cf73d49e575591d40b1f322a2a97 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 59/82] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From e86b28c4754da0241e1b62cb84a24d95b7bfb76a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 60/82] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 5aa1a1514184835ff4000234f94e81b7f098826e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 61/82] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From a5882f3af6f6a14588ed830d7b15f5dc44686e5d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 62/82] python3-gobject: backport gtk4 incombatibility.

---
 ..._insert_with_valuesv_with_newer_gtk4.patch | 84 +++++++++++++++++++
 srcpkgs/python3-gobject/template              |  1 +
 2 files changed, 85 insertions(+)
 create mode 100644 srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch

diff --git a/srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch b/srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch
new file mode 100644
index 000000000000..1d7f06e2f09f
--- /dev/null
+++ b/srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch
@@ -0,0 +1,84 @@
+From db472c14416da879fdd1ba685928be9b7c919e57 Mon Sep 17 00:00:00 2001
+From: Christoph Reiter <reiter.christoph@gmail.com>
+Date: Sun, 19 Sep 2021 16:52:15 +0200
+Subject: [PATCH] gtk overrides: restore Gtk.ListStore.insert_with_valuesv with
+ newer gtk4
+
+It got renamed in gtk 4.1.0, see https://gitlab.gnome.org/GNOME/gtk/-/commit/a1216599ff6b39bca3e936fbf
+To avoid an API break and make porting easier provide both versions for
+all users.
+
+Fixes #467
+---
+ gi/overrides/Gtk.py         |  9 ++++++++-
+ tests/test_docstring.py     |  5 +++--
+ tests/test_overrides_gtk.py | 14 ++++++++++++++
+ 3 files changed, 25 insertions(+), 3 deletions(-)
+
+diff --git a/gi/overrides/Gtk.py b/gi/overrides/Gtk.py
+index 7739751e..f53ec6bd 100644
+--- ./gi/overrides/Gtk.py
++++ ./gi/overrides/Gtk.py
+@@ -995,10 +995,17 @@ class ListStore(Gtk.ListStore, TreeModel, TreeSortable):
+         Gtk.ListStore.__init__(self)
+         self.set_column_types(column_types)
+ 
++    # insert_with_valuesv got renamed to insert_with_values with 4.1.0
++    # https://gitlab.gnome.org/GNOME/gtk/-/commit/a1216599ff6b39bca3e9
++    if not hasattr(Gtk.ListStore, "insert_with_valuesv"):
++        insert_with_valuesv = Gtk.ListStore.insert_with_values
++    elif not hasattr(Gtk.ListStore, "insert_with_values"):
++        insert_with_values = Gtk.ListStore.insert_with_valuesv
++
+     def _do_insert(self, position, row):
+         if row is not None:
+             row, columns = self._convert_row(row)
+-            treeiter = self.insert_with_valuesv(position, columns, row)
++            treeiter = self.insert_with_values(position, columns, row)
+         else:
+             treeiter = Gtk.ListStore.insert(self, position)
+ 
+diff --git a/tests/test_docstring.py b/tests/test_docstring.py
+index 29b7e5ef..49d030f5 100644
+--- ./tests/test_docstring.py
++++ ./tests/test_docstring.py
+@@ -93,8 +93,9 @@ class Test(unittest.TestCase):
+     @unittest.skipUnless(Gtk, 'no Gtk')
+     def test_shared_array_length_with_prior_out_arg(self):
+         # Test the 'iter' out argument does not effect length argument skipping.
+-        self.assertEqual(Gtk.ListStore.insert_with_valuesv.__doc__,
+-                         'insert_with_valuesv(self, position:int, columns:list, values:list) -> iter:Gtk.TreeIter')
++        self.assertRegex(
++            Gtk.ListStore.insert_with_valuesv.__doc__,
++            'insert_with_values.*\\(self, position:int, columns:list, values:list\\) -> iter:Gtk.TreeIter')
+ 
+     def test_sub_class_doc(self):
+         class A(GObject.Object):
+diff --git a/tests/test_overrides_gtk.py b/tests/test_overrides_gtk.py
+index 72fd2c8e..6bd2345a 100644
+--- ./tests/test_overrides_gtk.py
++++ ./tests/test_overrides_gtk.py
+@@ -1377,6 +1377,20 @@ class TestCustomSorter():
+             assert result.props.name == member
+ 
+ 
++@unittest.skipUnless(Gtk, 'Gtk not available')
++class TestListStore(unittest.TestCase):
++
++    def test_insert_with_values(self):
++        model = Gtk.ListStore(int)
++        assert hasattr(model, 'insert_with_values')
++        iter_ = model.insert_with_values(0, (0,), [42])
++        assert isinstance(iter_, Gtk.TreeIter)
++        assert hasattr(model, 'insert_with_valuesv')
++        iter_ = model.insert_with_valuesv(0, (0,), [43])
++        assert isinstance(iter_, Gtk.TreeIter)
++        assert len(model) == 2
++
++
+ @ignore_gi_deprecation_warnings
+ @unittest.skipUnless(Gtk, 'Gtk not available')
+ class TestTreeModel(unittest.TestCase):
+-- 
+GitLab
+
diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index 986e4350ebc1..39ff1aebd312 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 pre_check() {
 	make_cmd="xvfb-run ninja"

From e9083432fe93350b35719147c398fb017e5902e8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 63/82] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From 972189a95c76a03fec48a7d4ca2c746085e9f920 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 64/82] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From c88e8ed8569a29d819be1efe26e32a70428df1a5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 65/82] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From ff0407279f58b5db0cb94078aae3b91619700727 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 66/82] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 2b4f1524df2c..5632a650710f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 7578053a0fd0d63dac59dc50773ea5259281cc4f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 67/82] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 6a4a41873c8e5596196f57e23153303bdb23fdb3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 68/82] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From b2152ce424123e7f55e874d476502b0883f3ab85 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 69/82] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From b6717bc3174e8ccb7bca652336ce03d113b70216 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 70/82] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From f5dcf8fef5f0116e53846db9af01635f1d2f6eff Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 13:05:46 +0200
Subject: [PATCH 71/82] gtk+3: update to 3.24.30. switch to meson

This commit also disables failing tests. This is an improvement over
having the buildsystem fail completely as we can actually start to track
regressions here.
---
 srcpkgs/gtk+3/template | 52 +++++++++++++++++++++++++++++-------------
 1 file changed, 36 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gtk+3/template b/srcpkgs/gtk+3/template
index be97801ad473..00a927c22ee1 100644
--- a/srcpkgs/gtk+3/template
+++ b/srcpkgs/gtk+3/template
@@ -1,19 +1,24 @@
 # Template file for 'gtk+3'
 # Revbump gtk-layer-shell when updating, otherwise it presents a warning message
 pkgname=gtk+3
-version=3.24.29
+version=3.24.30
 revision=1
 wrksrc="gtk+-${version}"
-build_style=gnu-configure
+build_style=meson
 build_helper="gir"
-#XXX broken configure script: Can't use vopt_enable cloudproviders, configure
-#checks for libcloudproviders when we pass '--disable-cloudproviders' to it!
-configure_args="--disable-schemas-compile
- $(vopt_enable broadway broadway-backend) $(vopt_enable colord)
- $(vopt_enable cups) $(vopt_enable gir introspection)
- $(vopt_enable wayland wayland-backend) $(vopt_enable x11 x11-backend)
- $(vopt_if cloudproviders '--enable-cloudproviders')"
+configure_args="
+ $(vopt_bool x11 x11_backend)
+ $(vopt_bool wayland wayland_backend)
+ $(vopt_bool broadway broadway_backend)
+ -Dprint_backends=$(vopt_if cups "cups," "")file
+ $(vopt_bool cloudproviders)
+ -Dcolord=$(vopt_if colord yes no)
+ $(vopt_bool gtk_doc)
+ -Dman=true
+ $(vopt_bool gir introspection)
+ "
 conf_files="/etc/gtk-3.0/im-multipress.conf"
+make_cmd="xvfb-run dbus-run-session ninja"
 hostmakedepends="gettext-devel glib-devel gtk-doc gtk-update-icon-cache perl
  pkg-config $(vopt_if wayland 'wayland-devel wayland-protocols')"
 makedepends="at-spi2-atk-devel gdk-pixbuf-devel libepoxy-devel pango-devel
@@ -29,19 +34,35 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtk.org/"
 distfiles="${GNOME_SITE}/gtk+/${version%.*}/gtk+-${version}.tar.xz"
-checksum=f57ec4ade8f15cab0c23a80dcaee85b876e70a8823d9105f067ce335a8268caa
+checksum=ba75bfff320ad1f4cfbee92ba813ec336322cc3c660d406aad014b07087a3ba9
+_broken_tests="
+ a11y/scale-drawvalue
+ a11y/menu
+ a11y/menubutton
+ a11y/menubutton2
+ a11y/menubutton3
+ a11y/tooltips
+ reftests/button-wrapping.ui
+ reftests/cellrenderer-pixbuf-stock-rtl.ui
+ reftests/icon-effect-missing.ui
+ reftests/symbolic-icon-translucent-color.ui
+ reftests/window-height-for-width.ui"
 
 # Package build options
-build_options="broadway colord cups gir cloudproviders wayland x11"
+build_options="broadway colord cups gir cloudproviders wayland x11 gtk_doc"
 desc_option_broadway="Enable support for the HTML5 Broadway backend"
 desc_option_cloudproviders="Enable integration with cloudproviders, such as Nextcloud"
 
 # Enable all options (other than cloudproviders) by default.
-build_options_default="colord cups gir broadway wayland x11"
+build_options_default="colord cups gir broadway wayland x11 gtk_doc"
 
-do_check() {
-	# TODO: don't pass fully
-	xvfb-run dbus-run-session make ${makejobs} check
+pre_check() {
+	for t in $_broken_tests; do
+		test_dir="testsuite/${t%\/*}"
+		test_name="${t##*\/}"
+
+		vsed -e "/'${test_name}',/d" -i "$test_dir/meson.build"
+	done
 }
 
 post_install() {
@@ -73,7 +94,6 @@ gtk+3-demo_package() {
 		vmove usr/share/man/man1/gtk3-widget-factory.1
 		vmove usr/share/gtk-3.0/gtkbuilder.rng
 		vmove usr/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml
-		vmove usr/share/glib-2.0/schemas/org.gtk.exampleapp.gschema.xml
 		vmove usr/share/applications/gtk3-widget-factory.desktop
 		vmove usr/share/applications/gtk3-demo.desktop
 		vmove usr/share/icons

From b0ce95d08a75287b322c51f059bab045f567254c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 72/82] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From ea4e2bd20e6d9c36b34334b917b47b898583df9b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 73/82] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 8988b60b54657dadd6106d39bf5ad1f106c59d2e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 74/82] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index 5df62f3d9413..5cc3a47f1e90 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 5b128257dbb838cdf26ae469e789ffad1775aab0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 75/82] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index ab149d7f33d5..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=2
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From fb843f345e832d338c55aa297c363a100e3e965d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 76/82] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From 64cd8d82c908576a56de86de7c1b8226c76eb567 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 77/82] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From c56ea7bc4279aeb1b27306a671aa38684a9a52a7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 78/82] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From e3561ad688a84b32d6e52f2633cfc26762abad3c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 79/82] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From a702fe9638f8d873411e9cb4486bb95c41d8076a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 80/82] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From b258c6bbdbb6db66448470ec30245a6ba0915f0c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:47:35 +0200
Subject: [PATCH 81/82] pango: update to 1.48.10.

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

diff --git a/srcpkgs/pango/template b/srcpkgs/pango/template
index cefda30988a2..4adcd360f9a9 100644
--- a/srcpkgs/pango/template
+++ b/srcpkgs/pango/template
@@ -1,6 +1,6 @@
 # Template file for 'pango'
 pkgname=pango
-version=1.48.9
+version=1.48.10
 revision=1
 build_style=meson
 build_helper=gir
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://www.pango.org/"
 changelog="https://gitlab.gnome.org/GNOME/pango/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/pango/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a913657d3fe5aa04c03958a3b5d3fc859e891b75cd81b873a819330f6c0872aa
+checksum=21e1f5798bcdfda75eabc4280514b0896ab56f656d4e7e66030b9a2535ecdc98
 
 # Package build options
 build_options="gir"

From 20e3a207a0f4c455eb001f9575daef2ac63ec3d3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 82/82] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

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

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
@ 2021-10-05 12:21 ` Gottox
  2021-10-05 13:27 ` Gnome-41 q66
                   ` (66 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-10-05 12:21 UTC (permalink / raw)
  To: ml

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

New comment by Gottox on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-934358970

Comment:
blocked by https://github.com/void-linux/void-packages/pull/33315

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

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
  2021-10-05 12:21 ` Gnome-41 Gottox
@ 2021-10-05 13:27 ` q66
  2021-10-12  6:30 ` [PR PATCH] [Updated] Gnome-41 paper42
                   ` (65 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: q66 @ 2021-10-05 13:27 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-934415006

Comment:
it's not safe to build gnome-shell with libsoup3

you cannot safely have libsoup2 (through a dependency, e.g. libgweather) and libsoup3 in one process without conflicts

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
  2021-10-05 12:21 ` Gnome-41 Gottox
  2021-10-05 13:27 ` Gnome-41 q66
@ 2021-10-12  6:30 ` paper42
  2021-10-19 12:24 ` Gottox
                   ` (64 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-10-12  6:30 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From 0d08c81e4e5a6ccee98810130c1c9f637250bb23 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/87] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 08028e88ddc0d594f66d37b95fbf0408ad78265f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/87] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 9bf296e9e42c2f4e20a5d08eebb0a6b64c860122 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/87] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 33daa19bf0ccc7c92adf2346c6eb2a2567d0c7ed Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/87] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 676924d7047518adaaeebe79d71f78c4b0f9dfc8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/87] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From c23a75b896963f4729734f972697f6fc6ab69ca4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/87] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index e3561a3b6220..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=2
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From c7f0aa893216747af315f18dd9ac393b97f7082a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/87] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From d448b13e581f38e1234175792cc302ad070bdd46 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:12 +0200
Subject: [PATCH 08/87] python3-gobject: update to 3.42.0.

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

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index 851af74f1da4..986e4350ebc1 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-gobject'
 pkgname=python3-gobject
-version=3.40.1
+version=3.42.0
 revision=1
 wrksrc="pygobject-${version}"
 build_style=meson
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
-checksum=00c6d591f4cb40c335ab1fd3e8c17869ba15cfda54416fe363290af766790035
+checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
 
 pre_check() {
 	make_cmd="xvfb-run ninja"

From 1253cf6e3c6e7a41ae6792170ca5f822ca5a5bba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:23 +0200
Subject: [PATCH 09/87] upower: update to 0.99.13.

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

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index 906c3103db71..5df62f3d9413 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -1,7 +1,7 @@
 # Template file for 'upower'
 pkgname=upower
-version=0.99.11
-revision=2
+version=0.99.13
+revision=1
 _distver="${version//./_}"
 wrksrc="upower-UPOWER_${_distver}"
 build_style=gnu-configure
@@ -18,7 +18,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
-checksum=d50961ff6d2c5bc5e9b8ef6611a12dc8933f722ebf7de245b97fbe72999ebd9b
+checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 7aea702b8f2f115e6e5c4a8f0e2d721022499757 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:28 +0200
Subject: [PATCH 10/87] libXfixes: update to 6.0.0.

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

diff --git a/srcpkgs/libXfixes/template b/srcpkgs/libXfixes/template
index 9d37caec3926..770cf29087f3 100644
--- a/srcpkgs/libXfixes/template
+++ b/srcpkgs/libXfixes/template
@@ -1,7 +1,7 @@
 # Template build file for 'libXfixes'.
 pkgname=libXfixes
-version=5.0.3
-revision=3
+version=6.0.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="xorgproto libX11-devel"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="${XORG_SITE}"
 license="MIT"
 distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
-checksum=de1cd33aff226e08cefd0e6759341c2c8e8c9faf8ce9ac6ec38d43e287b22ad6
+checksum=a7c1a24da53e0b46cac5aea79094b4b2257321c621b258729bc3139149245b4c
 
 post_install() {
 	vlicense COPYING

From bcd1ae3efc95524be1e99943fc06daf1d348f32d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 11/87] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From e8ca3d95503752ec63a9b70c0075834cdcc84533 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 12/87] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 7e5289f58f66..1cc5f7a08f85 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -529,6 +529,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 22d5571519a948dc71eafbbda3dceb6e611b11c2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 13/87] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From b3d0ca624588bbbe25d8ea131d6241108959b050 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 14/87] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From da02fe4d4b66f428fac49e94941b1927ed16c72e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 15/87] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 1cc5f7a08f85..316d85e16a94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -590,7 +590,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 99dc4ee68d8e959b6e8dd130c77250f261829a5b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 16/87] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From c1532b1b54837691ab87b4b5b53c2047221408e1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 17/87] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 8b61c434e4e6b2b5aa34c02fe87a0d2569fdc18b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 18/87] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 0adaa3dcddb7002686204d097ad1d67d32e2a681 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 19/87] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 02a0484232bd3504f5a47c0a5dd476a291a3c881 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/87] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 2f67f64dc0d4fa831ad396369acafe42495e6933 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 21/87] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From bfb6ba7cb4dfac7d5a7c57a7bce57afc45176e74 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 22/87] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..25ffdaac2164 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -3,12 +3,11 @@ pkgname=gnome-remote-desktop
 version=40.1
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
@@ -17,18 +16,7 @@ distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-deskto
 checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From cb117e01016c1456205d54780bc4f1ee4dcad80a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 23/87] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 64900c2bf08150ce652b9fa6bad6744cc5c471a3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 24/87] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 316d85e16a94..29d1d597ac99 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2960,10 +2960,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 48c4320418845f2fd1bdd1cc6c013486269a0da1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 25/87] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From faf9aa9b0ba5e567a36cc17cf98e5eb4bda8771f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 26/87] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From b88985950e0b575c234cb66dc790c3d339905a87 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 27/87] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2fdcd8f3d9cd50d4632ed4fc35ee45a61de80061 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 28/87] gnome-shell: update to 41.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 255cc51ee856..2b4f1524df2c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,17 +1,17 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
  gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
  ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
+ libsecret-devel libsoup3-devel libX11-devel libxml2-devel mutter-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From fcd677e0625bf8170384f28d959f97be945342b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 29/87] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 8e821872d5e86645093b2f5252acf5b40bfc676c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 30/87] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From df972aa14f12bb47af088a8f89e38800ed8b68ed Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 31/87] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 29d1d597ac99..35ca6d9a5fa1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3108,7 +3108,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 4dde3412b07bfe6ef05f22a8750e54305f8bf9c8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 32/87] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 35ca6d9a5fa1..f3549cb110b2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3109,7 +3109,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 8f4774dac8d6b293a41dc3471feb6e76fb5ac139 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 33/87] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..d6c84e3ff7e9 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From e68cd078e87dcd0e786b5566ccded711078a830b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 34/87] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From f9de2005fd7228d1f4ae24d2daa61ca0ec62856b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:23 +0200
Subject: [PATCH 35/87] gnome-chess: update to 41.0.

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

diff --git a/srcpkgs/gnome-chess/template b/srcpkgs/gnome-chess/template
index 4ed9e8bc914e..277a52125380 100644
--- a/srcpkgs/gnome-chess/template
+++ b/srcpkgs/gnome-chess/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-chess'
 pkgname=gnome-chess
-version=3.38.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config vala glib-devel itstool librsvg-devel"
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Chess"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1470f037c0dffe0285c121f7b6655e1245761f99a9974ab3c04dee5d6e89f5ae
+checksum=f0c2951522f0e585fa683762a4193dab6ba32ed8ce89207f80827b56045568ef

From d53a5206e79ecd39195bd1033dda20490cf7fe9b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 36/87] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From a04239083be5dd232fe00dd58a46c5c6c2969836 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 37/87] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 12f43011835780f86302bcab6c092b44b493c67d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 38/87] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From d2e46ac993322ea84974f40abe570a6a4ff50bcb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 39/87] gnome-mines: update to 40.0.

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

diff --git a/srcpkgs/gnome-mines/template b/srcpkgs/gnome-mines/template
index bb3377650691..f88175be8d66 100644
--- a/srcpkgs/gnome-mines/template
+++ b/srcpkgs/gnome-mines/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-mines'
 pkgname=gnome-mines
-version=3.36.1
+version=40.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config vala"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Mines"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7188130d6faee1b87ca92295da196ad27139801ca793ea6b0c665a9232404654
+checksum=1f79ba6c2ae4a56e5a0c23668d40f05cfcac68a2d848db1a1cf9920c779bc669

From 086e3a3e990ea53e614a4a81b0d375a3bec40878 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 40/87] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index f704e3e08049..3cd69e0a693b 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -16,5 +16,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+checksum=
 lib32disabled=yes

From e5afcf2c683cab8b9bd8be2b5561794aabae0c4c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:18 +0200
Subject: [PATCH 41/87] gnome-remote-desktop: update to 41.0.

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

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index 25ffdaac2164..a37b05e5754a 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Drdp=true -Dvnc=true
@@ -13,7 +13,7 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
 pre_configure() {

From d8a7ec7e784c28c402bafa514742556186a26c6e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:18 +0200
Subject: [PATCH 42/87] gnome-robots: update to 40.0.

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

diff --git a/srcpkgs/gnome-robots/template b/srcpkgs/gnome-robots/template
index 1d85efb012db..b618e53dc2ef 100644
--- a/srcpkgs/gnome-robots/template
+++ b/srcpkgs/gnome-robots/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-robots'
 pkgname=gnome-robots
-version=3.38.0
+version=40.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Robots"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1fe8694aa7d4f86e77770649fcd8944b00535913cb5975bcd3adc424bdbeffe2
+checksum=6fbf2f885750f1a5110a724f8f35addd9bc61184ee31cf0c0cb89953e4f4cb11

From 4bd125fce60314651eabd362ceb87470c17cbd9b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 43/87] gnome-sudoku: update to 40.2.

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

diff --git a/srcpkgs/gnome-sudoku/template b/srcpkgs/gnome-sudoku/template
index 86c314e7f147..6e0af45248ff 100644
--- a/srcpkgs/gnome-sudoku/template
+++ b/srcpkgs/gnome-sudoku/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-sudoku'
 pkgname=gnome-sudoku
-version=3.38.0
+version=40.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Sudoku"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=38731d0cc6d56a21dbdc89409cc5bb3d08e1c02cd9009f4d57f5b34887e9fd32
+checksum=36120531e3c7139581ea3800fbfe3c2b31694c440145ecc897ac34e562d754a3

From 058982cc49e0f2eb16474fb19d6f1adf80aaab65 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 44/87] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 0f7cf00ab8ab67181081f05da0bf2738ccd63855 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 45/87] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index ad0cc8cc6f20..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ddaf5b2761bc70f15c8d3141d8e7c315a4a97568 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 46/87] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From ee01f86b50b265fdea81eca42b10acac2c3e9337 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 47/87] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 6924939c340f6890788d7cd92e0b10e91d2ffb8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 48/87] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 58c745b3d803..58ef4c5c45d6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,6 +1,6 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 29e37924aeade9827b26656f6489d5c20f0548b6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 49/87] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From 85d75f8eae1eeee13394c08d2960beed399c1d46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 50/87] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 3e6f49677e2e955cb7701e822fe5f9ef7d743cdd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 51/87] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From a764ffbb0dbd6ecbb594e069c7664aad1c5bb937 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 52/87] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 7353e3830772b5db5aafe98d6c49f11949606ca1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 53/87] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From fcaad6627797024115c0c60a9427b0dec2ab16bf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 54/87] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From dc95e04393f8df40d829bf7dc59b0cec29ee177f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 55/87] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 2a6237da318262b5fe1cd61af68f89a501105fdf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 56/87] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 2da7a797f286ffb429c81f4598240ec19225c225 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 57/87] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 72e4a88d8c9812a74a5bc9980f8baf46c3aa104f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 58/87] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 29e8cd8fec10cf73d49e575591d40b1f322a2a97 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 59/87] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From e86b28c4754da0241e1b62cb84a24d95b7bfb76a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 60/87] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 5aa1a1514184835ff4000234f94e81b7f098826e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 61/87] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From a5882f3af6f6a14588ed830d7b15f5dc44686e5d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 62/87] python3-gobject: backport gtk4 incombatibility.

---
 ..._insert_with_valuesv_with_newer_gtk4.patch | 84 +++++++++++++++++++
 srcpkgs/python3-gobject/template              |  1 +
 2 files changed, 85 insertions(+)
 create mode 100644 srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch

diff --git a/srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch b/srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch
new file mode 100644
index 000000000000..1d7f06e2f09f
--- /dev/null
+++ b/srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch
@@ -0,0 +1,84 @@
+From db472c14416da879fdd1ba685928be9b7c919e57 Mon Sep 17 00:00:00 2001
+From: Christoph Reiter <reiter.christoph@gmail.com>
+Date: Sun, 19 Sep 2021 16:52:15 +0200
+Subject: [PATCH] gtk overrides: restore Gtk.ListStore.insert_with_valuesv with
+ newer gtk4
+
+It got renamed in gtk 4.1.0, see https://gitlab.gnome.org/GNOME/gtk/-/commit/a1216599ff6b39bca3e936fbf
+To avoid an API break and make porting easier provide both versions for
+all users.
+
+Fixes #467
+---
+ gi/overrides/Gtk.py         |  9 ++++++++-
+ tests/test_docstring.py     |  5 +++--
+ tests/test_overrides_gtk.py | 14 ++++++++++++++
+ 3 files changed, 25 insertions(+), 3 deletions(-)
+
+diff --git a/gi/overrides/Gtk.py b/gi/overrides/Gtk.py
+index 7739751e..f53ec6bd 100644
+--- ./gi/overrides/Gtk.py
++++ ./gi/overrides/Gtk.py
+@@ -995,10 +995,17 @@ class ListStore(Gtk.ListStore, TreeModel, TreeSortable):
+         Gtk.ListStore.__init__(self)
+         self.set_column_types(column_types)
+ 
++    # insert_with_valuesv got renamed to insert_with_values with 4.1.0
++    # https://gitlab.gnome.org/GNOME/gtk/-/commit/a1216599ff6b39bca3e9
++    if not hasattr(Gtk.ListStore, "insert_with_valuesv"):
++        insert_with_valuesv = Gtk.ListStore.insert_with_values
++    elif not hasattr(Gtk.ListStore, "insert_with_values"):
++        insert_with_values = Gtk.ListStore.insert_with_valuesv
++
+     def _do_insert(self, position, row):
+         if row is not None:
+             row, columns = self._convert_row(row)
+-            treeiter = self.insert_with_valuesv(position, columns, row)
++            treeiter = self.insert_with_values(position, columns, row)
+         else:
+             treeiter = Gtk.ListStore.insert(self, position)
+ 
+diff --git a/tests/test_docstring.py b/tests/test_docstring.py
+index 29b7e5ef..49d030f5 100644
+--- ./tests/test_docstring.py
++++ ./tests/test_docstring.py
+@@ -93,8 +93,9 @@ class Test(unittest.TestCase):
+     @unittest.skipUnless(Gtk, 'no Gtk')
+     def test_shared_array_length_with_prior_out_arg(self):
+         # Test the 'iter' out argument does not effect length argument skipping.
+-        self.assertEqual(Gtk.ListStore.insert_with_valuesv.__doc__,
+-                         'insert_with_valuesv(self, position:int, columns:list, values:list) -> iter:Gtk.TreeIter')
++        self.assertRegex(
++            Gtk.ListStore.insert_with_valuesv.__doc__,
++            'insert_with_values.*\\(self, position:int, columns:list, values:list\\) -> iter:Gtk.TreeIter')
+ 
+     def test_sub_class_doc(self):
+         class A(GObject.Object):
+diff --git a/tests/test_overrides_gtk.py b/tests/test_overrides_gtk.py
+index 72fd2c8e..6bd2345a 100644
+--- ./tests/test_overrides_gtk.py
++++ ./tests/test_overrides_gtk.py
+@@ -1377,6 +1377,20 @@ class TestCustomSorter():
+             assert result.props.name == member
+ 
+ 
++@unittest.skipUnless(Gtk, 'Gtk not available')
++class TestListStore(unittest.TestCase):
++
++    def test_insert_with_values(self):
++        model = Gtk.ListStore(int)
++        assert hasattr(model, 'insert_with_values')
++        iter_ = model.insert_with_values(0, (0,), [42])
++        assert isinstance(iter_, Gtk.TreeIter)
++        assert hasattr(model, 'insert_with_valuesv')
++        iter_ = model.insert_with_valuesv(0, (0,), [43])
++        assert isinstance(iter_, Gtk.TreeIter)
++        assert len(model) == 2
++
++
+ @ignore_gi_deprecation_warnings
+ @unittest.skipUnless(Gtk, 'Gtk not available')
+ class TestTreeModel(unittest.TestCase):
+-- 
+GitLab
+
diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index 986e4350ebc1..39ff1aebd312 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 pre_check() {
 	make_cmd="xvfb-run ninja"

From e9083432fe93350b35719147c398fb017e5902e8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 63/87] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From 972189a95c76a03fec48a7d4ca2c746085e9f920 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 64/87] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From c88e8ed8569a29d819be1efe26e32a70428df1a5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 65/87] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From ff0407279f58b5db0cb94078aae3b91619700727 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 66/87] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 2b4f1524df2c..5632a650710f 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 7578053a0fd0d63dac59dc50773ea5259281cc4f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 67/87] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 6a4a41873c8e5596196f57e23153303bdb23fdb3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 68/87] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From b2152ce424123e7f55e874d476502b0883f3ab85 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 69/87] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From b6717bc3174e8ccb7bca652336ce03d113b70216 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 70/87] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From f5dcf8fef5f0116e53846db9af01635f1d2f6eff Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 13:05:46 +0200
Subject: [PATCH 71/87] gtk+3: update to 3.24.30. switch to meson

This commit also disables failing tests. This is an improvement over
having the buildsystem fail completely as we can actually start to track
regressions here.
---
 srcpkgs/gtk+3/template | 52 +++++++++++++++++++++++++++++-------------
 1 file changed, 36 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gtk+3/template b/srcpkgs/gtk+3/template
index be97801ad473..00a927c22ee1 100644
--- a/srcpkgs/gtk+3/template
+++ b/srcpkgs/gtk+3/template
@@ -1,19 +1,24 @@
 # Template file for 'gtk+3'
 # Revbump gtk-layer-shell when updating, otherwise it presents a warning message
 pkgname=gtk+3
-version=3.24.29
+version=3.24.30
 revision=1
 wrksrc="gtk+-${version}"
-build_style=gnu-configure
+build_style=meson
 build_helper="gir"
-#XXX broken configure script: Can't use vopt_enable cloudproviders, configure
-#checks for libcloudproviders when we pass '--disable-cloudproviders' to it!
-configure_args="--disable-schemas-compile
- $(vopt_enable broadway broadway-backend) $(vopt_enable colord)
- $(vopt_enable cups) $(vopt_enable gir introspection)
- $(vopt_enable wayland wayland-backend) $(vopt_enable x11 x11-backend)
- $(vopt_if cloudproviders '--enable-cloudproviders')"
+configure_args="
+ $(vopt_bool x11 x11_backend)
+ $(vopt_bool wayland wayland_backend)
+ $(vopt_bool broadway broadway_backend)
+ -Dprint_backends=$(vopt_if cups "cups," "")file
+ $(vopt_bool cloudproviders)
+ -Dcolord=$(vopt_if colord yes no)
+ $(vopt_bool gtk_doc)
+ -Dman=true
+ $(vopt_bool gir introspection)
+ "
 conf_files="/etc/gtk-3.0/im-multipress.conf"
+make_cmd="xvfb-run dbus-run-session ninja"
 hostmakedepends="gettext-devel glib-devel gtk-doc gtk-update-icon-cache perl
  pkg-config $(vopt_if wayland 'wayland-devel wayland-protocols')"
 makedepends="at-spi2-atk-devel gdk-pixbuf-devel libepoxy-devel pango-devel
@@ -29,19 +34,35 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtk.org/"
 distfiles="${GNOME_SITE}/gtk+/${version%.*}/gtk+-${version}.tar.xz"
-checksum=f57ec4ade8f15cab0c23a80dcaee85b876e70a8823d9105f067ce335a8268caa
+checksum=ba75bfff320ad1f4cfbee92ba813ec336322cc3c660d406aad014b07087a3ba9
+_broken_tests="
+ a11y/scale-drawvalue
+ a11y/menu
+ a11y/menubutton
+ a11y/menubutton2
+ a11y/menubutton3
+ a11y/tooltips
+ reftests/button-wrapping.ui
+ reftests/cellrenderer-pixbuf-stock-rtl.ui
+ reftests/icon-effect-missing.ui
+ reftests/symbolic-icon-translucent-color.ui
+ reftests/window-height-for-width.ui"
 
 # Package build options
-build_options="broadway colord cups gir cloudproviders wayland x11"
+build_options="broadway colord cups gir cloudproviders wayland x11 gtk_doc"
 desc_option_broadway="Enable support for the HTML5 Broadway backend"
 desc_option_cloudproviders="Enable integration with cloudproviders, such as Nextcloud"
 
 # Enable all options (other than cloudproviders) by default.
-build_options_default="colord cups gir broadway wayland x11"
+build_options_default="colord cups gir broadway wayland x11 gtk_doc"
 
-do_check() {
-	# TODO: don't pass fully
-	xvfb-run dbus-run-session make ${makejobs} check
+pre_check() {
+	for t in $_broken_tests; do
+		test_dir="testsuite/${t%\/*}"
+		test_name="${t##*\/}"
+
+		vsed -e "/'${test_name}',/d" -i "$test_dir/meson.build"
+	done
 }
 
 post_install() {
@@ -73,7 +94,6 @@ gtk+3-demo_package() {
 		vmove usr/share/man/man1/gtk3-widget-factory.1
 		vmove usr/share/gtk-3.0/gtkbuilder.rng
 		vmove usr/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml
-		vmove usr/share/glib-2.0/schemas/org.gtk.exampleapp.gschema.xml
 		vmove usr/share/applications/gtk3-widget-factory.desktop
 		vmove usr/share/applications/gtk3-demo.desktop
 		vmove usr/share/icons

From b0ce95d08a75287b322c51f059bab045f567254c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 72/87] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From ea4e2bd20e6d9c36b34334b917b47b898583df9b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 73/87] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 8988b60b54657dadd6106d39bf5ad1f106c59d2e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 74/87] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index 5df62f3d9413..5cc3a47f1e90 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 5b128257dbb838cdf26ae469e789ffad1775aab0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 75/87] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index ab149d7f33d5..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=2
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From fb843f345e832d338c55aa297c363a100e3e965d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 76/87] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From 64cd8d82c908576a56de86de7c1b8226c76eb567 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 77/87] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From c56ea7bc4279aeb1b27306a671aa38684a9a52a7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 78/87] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From e3561ad688a84b32d6e52f2633cfc26762abad3c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 79/87] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From a702fe9638f8d873411e9cb4486bb95c41d8076a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 80/87] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From b258c6bbdbb6db66448470ec30245a6ba0915f0c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:47:35 +0200
Subject: [PATCH 81/87] pango: update to 1.48.10.

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

diff --git a/srcpkgs/pango/template b/srcpkgs/pango/template
index cefda30988a2..4adcd360f9a9 100644
--- a/srcpkgs/pango/template
+++ b/srcpkgs/pango/template
@@ -1,6 +1,6 @@
 # Template file for 'pango'
 pkgname=pango
-version=1.48.9
+version=1.48.10
 revision=1
 build_style=meson
 build_helper=gir
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://www.pango.org/"
 changelog="https://gitlab.gnome.org/GNOME/pango/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/pango/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a913657d3fe5aa04c03958a3b5d3fc859e891b75cd81b873a819330f6c0872aa
+checksum=21e1f5798bcdfda75eabc4280514b0896ab56f656d4e7e66030b9a2535ecdc98
 
 # Package build options
 build_options="gir"

From 20e3a207a0f4c455eb001f9575daef2ac63ec3d3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 82/87] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 1d86e92569c7562b241dd695fee431781ade0b02 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 83/87] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f3549cb110b2..367dc6278cca 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -961,6 +961,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.41_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9576dd33dfff7fc8f29f4c32ea48733b6db48508 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:23:20 +0200
Subject: [PATCH 84/87] fixup! gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index d6c84e3ff7e9..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -4,7 +4,7 @@ version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol

From 5ff59c817fbdc5f51f2928f060890c7dfa64abb0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:23:57 +0200
Subject: [PATCH 85/87] fixup! gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index a37b05e5754a..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -3,7 +3,7 @@ pkgname=gnome-remote-desktop
 version=41.0
 revision=1
 build_style=meson
-configure_args="-Drdp=true -Dvnc=true
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel

From 5b859b8ff636f9fe727e0a7648d09472fc83a195 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:24:39 +0200
Subject: [PATCH 86/87] fixup! gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index 3cd69e0a693b..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -7,7 +7,7 @@ build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 7c8353d75cdcb8970059bcec87f960e6a91f30b3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:25:10 +0200
Subject: [PATCH 87/87] fixup! gnome-shell: update to 41.0.

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 5632a650710f..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -11,7 +11,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
  gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
  ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup3-devel libX11-devel libxml2-devel mutter-devel
+ libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (2 preceding siblings ...)
  2021-10-12  6:30 ` [PR PATCH] [Updated] Gnome-41 paper42
@ 2021-10-19 12:24 ` Gottox
  2021-10-22  5:32 ` Gnome-41 Oreo639
                   ` (63 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-10-19 12:24 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From 79c1f96e7086b2da235611776131258037f64337 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/80] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From e22ba54d5087e51f2fbfbfc692b18279236aeeae Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/80] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From f3ff236158cebabcadb2bbc3c4178815c0645b17 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/80] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From c66b2cbc59d7fa39f4934efc7adf1b2ed6e6a6dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/80] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 7824413620cc8d32def8f271b8116865d30467b4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/80] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From b42c3f8aadcbe78d9e576df3a9c6ff2813da045b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/80] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From d1bbdbd2195e65c507ef09e9c0be4b70843c8acb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/80] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 4cfd3ecd4a6067969822f917707a706207bcd3d3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:12 +0200
Subject: [PATCH 08/80] python3-gobject: update to 3.42.0.

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

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index 22ae460c9125..986e4350ebc1 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-gobject'
 pkgname=python3-gobject
-version=3.40.1
-revision=2
+version=3.42.0
+revision=1
 wrksrc="pygobject-${version}"
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
-checksum=00c6d591f4cb40c335ab1fd3e8c17869ba15cfda54416fe363290af766790035
+checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
 
 pre_check() {
 	make_cmd="xvfb-run ninja"

From aadb94671aea8b1180c035f67c4762f0869de294 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:23 +0200
Subject: [PATCH 09/80] upower: update to 0.99.13.

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

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index 906c3103db71..5df62f3d9413 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -1,7 +1,7 @@
 # Template file for 'upower'
 pkgname=upower
-version=0.99.11
-revision=2
+version=0.99.13
+revision=1
 _distver="${version//./_}"
 wrksrc="upower-UPOWER_${_distver}"
 build_style=gnu-configure
@@ -18,7 +18,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
-checksum=d50961ff6d2c5bc5e9b8ef6611a12dc8933f722ebf7de245b97fbe72999ebd9b
+checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 20a4d6e92db93fb7fdbc8a4e3083709953b1a7aa Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/80] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 009ab5d28b6a9da563a50c6e5b4d6b15a02cc535 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/80] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 6b97d658c44a..6c67dfbc7341 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -529,6 +529,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 74ad1cdac03b9b1c35950194b2ed946cf376fbce Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/80] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 28f0ad9940ee7a925556d2625d6b5aca3d7b8873 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/80] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From fa5d5f9266cb810787317a2ae0c3b05c103ebd28 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/80] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6c67dfbc7341..497d2b064f09 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -590,7 +590,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 58415dfa2b8311761c200e1f6632ad05a4b86352 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/80] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From d95c3282e1e49872931a772b2d75174562633f15 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/80] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 545ef861397784a082737a48b95b8604ff95b007 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/80] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 049c21a3dd3783f21cbf8bd2a790f5c0c0e89e61 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/80] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From db18ca8c61185f3d9fe361c87e4882eb033f04ca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/80] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From af3db7cd4e6d12adc715012283e1be494817c6b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/80] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 06aa9950f142599525f43bea8330f70d62b22ccc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/80] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From 18f0a27aa7cca5c3456a1dd33ff729430b5c6817 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/80] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 11deb7ba48af36abfe3f5860f724c4f83221764c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/80] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 497d2b064f09..ee33c186479e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2962,10 +2962,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From ad5939e846ecec2b7806f40bb779cc7058c92348 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 24/80] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 428178f60643351578e35132d08e8088c8fc5e66 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 25/80] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 150827ca7df89a312532454e8cc009236be12583 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 26/80] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 622feb09aa62db4d59af38f45b8a194f8a56f64c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 27/80] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From a164e5cb6ed9c4cddb6bd2113d48e901ac5b3c4d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 28/80] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From e38911750c17b28319141130b35f63b0166ab0ac Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 29/80] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From 42d1e64746e8d642d1324f9157016314fb0c02ac Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 30/80] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From f6351bf64d8179606889964ed48c3491ec207df5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 31/80] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 41085445a29d6ccc8ddc6eaccd96fb360ac79041 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 32/80] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index ee33c186479e..61511241d2c6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3110,7 +3110,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 6e2c8609e43d80b9be59021855f83437ff81cc42 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 33/80] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 61511241d2c6..c3803a67634a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3111,7 +3111,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From b0184c30a26062323c96bafa13214821efcc3c1b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 34/80] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 49577a9d6fcc8953f29362d2561413279fd5b086 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 35/80] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 0fee9d0cb220571ae6c6ff9d67491c847d4321c3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:23 +0200
Subject: [PATCH 36/80] gnome-chess: update to 41.0.

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

diff --git a/srcpkgs/gnome-chess/template b/srcpkgs/gnome-chess/template
index 4ed9e8bc914e..277a52125380 100644
--- a/srcpkgs/gnome-chess/template
+++ b/srcpkgs/gnome-chess/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-chess'
 pkgname=gnome-chess
-version=3.38.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config vala glib-devel itstool librsvg-devel"
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Chess"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1470f037c0dffe0285c121f7b6655e1245761f99a9974ab3c04dee5d6e89f5ae
+checksum=f0c2951522f0e585fa683762a4193dab6ba32ed8ce89207f80827b56045568ef

From f8387b3e098c5dafca7ce7fe82e45b4fcbd0b0ae Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 37/80] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From d5458a5ebd8fcbd93ac31ada53886685dd82a597 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 38/80] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From e5edcb24ebc4416f9d043f9b8c3629899a1130ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 39/80] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From dee5653d1ad33a8ce90bb953a2c5aceaf234230b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 40/80] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 9b67381e37150ad1d53d9252ce86b64e4eff2dbc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:18 +0200
Subject: [PATCH 41/80] gnome-robots: update to 40.0.

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

diff --git a/srcpkgs/gnome-robots/template b/srcpkgs/gnome-robots/template
index 1d85efb012db..b618e53dc2ef 100644
--- a/srcpkgs/gnome-robots/template
+++ b/srcpkgs/gnome-robots/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-robots'
 pkgname=gnome-robots
-version=3.38.0
+version=40.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Robots"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1fe8694aa7d4f86e77770649fcd8944b00535913cb5975bcd3adc424bdbeffe2
+checksum=6fbf2f885750f1a5110a724f8f35addd9bc61184ee31cf0c0cb89953e4f4cb11

From d86ed8e59968cb23ad40ed04a1e1506699196172 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 42/80] gnome-sudoku: update to 40.2.

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

diff --git a/srcpkgs/gnome-sudoku/template b/srcpkgs/gnome-sudoku/template
index 86c314e7f147..6e0af45248ff 100644
--- a/srcpkgs/gnome-sudoku/template
+++ b/srcpkgs/gnome-sudoku/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-sudoku'
 pkgname=gnome-sudoku
-version=3.38.0
+version=40.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Sudoku"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=38731d0cc6d56a21dbdc89409cc5bb3d08e1c02cd9009f4d57f5b34887e9fd32
+checksum=36120531e3c7139581ea3800fbfe3c2b31694c440145ecc897ac34e562d754a3

From c71e0942e30934477eccbe1c5796a1645d3d1aa9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 43/80] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 34f0d64ea07e8759ac612b7b59615fd9254157b3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 44/80] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 15cd8096589e4ea7f5873d72b6586559df4503f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 45/80] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From bfa99c72dcd38dda2d63211a789f771e10d96dd2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 46/80] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From ef3fd08d82ee2391c0842ae8125f147ba33ae31d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 47/80] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 9ad08628e514..58ef4c5c45d6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=3
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From a4bcc6f19e45dd09c6a9f141a6e8296d6114d076 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 48/80] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From c83a8684893ba5bea65fa6c3c4882870e951b96f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 49/80] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 352052d32640e68e18ba30cd0e5485a924f93ca2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 50/80] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 7799caaeea50014c1ba8832880174152ee096dd1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 51/80] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 4428dbc93b94b62f438672ca77a8360e69aac61f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 52/80] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From df39a2bbe35d6c2bf7a77f2b49ef3b7e4c9fa90c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 53/80] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 0b97182213883a82dfc844b1423cef54717d9d43 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 54/80] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From a7a85e9b71f533c1b5ddb735fab45b1cd623c877 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 55/80] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 260f95ac54f8e653c4c4b693b9a9017e00813089 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 56/80] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 22a25c430204f5e448ea0c82189def1f222e2aac Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 57/80] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From c58114fefa4954e9a98866a501d68ef04e993415 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 58/80] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From 2e6ad5bed01a3c4c8a92cad7dc71f6a2645ca5fa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 59/80] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 75730202e034ea8ba5c5bba2a02ef0adf4181342 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 60/80] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From edf9a0434f41b5915c49eeb12b8f8652111a48c1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 61/80] python3-gobject: backport gtk4 incombatibility.

---
 ..._insert_with_valuesv_with_newer_gtk4.patch | 84 +++++++++++++++++++
 srcpkgs/python3-gobject/template              |  1 +
 2 files changed, 85 insertions(+)
 create mode 100644 srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch

diff --git a/srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch b/srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch
new file mode 100644
index 000000000000..1d7f06e2f09f
--- /dev/null
+++ b/srcpkgs/python3-gobject/patches/restore_gtk_liststore_insert_with_valuesv_with_newer_gtk4.patch
@@ -0,0 +1,84 @@
+From db472c14416da879fdd1ba685928be9b7c919e57 Mon Sep 17 00:00:00 2001
+From: Christoph Reiter <reiter.christoph@gmail.com>
+Date: Sun, 19 Sep 2021 16:52:15 +0200
+Subject: [PATCH] gtk overrides: restore Gtk.ListStore.insert_with_valuesv with
+ newer gtk4
+
+It got renamed in gtk 4.1.0, see https://gitlab.gnome.org/GNOME/gtk/-/commit/a1216599ff6b39bca3e936fbf
+To avoid an API break and make porting easier provide both versions for
+all users.
+
+Fixes #467
+---
+ gi/overrides/Gtk.py         |  9 ++++++++-
+ tests/test_docstring.py     |  5 +++--
+ tests/test_overrides_gtk.py | 14 ++++++++++++++
+ 3 files changed, 25 insertions(+), 3 deletions(-)
+
+diff --git a/gi/overrides/Gtk.py b/gi/overrides/Gtk.py
+index 7739751e..f53ec6bd 100644
+--- ./gi/overrides/Gtk.py
++++ ./gi/overrides/Gtk.py
+@@ -995,10 +995,17 @@ class ListStore(Gtk.ListStore, TreeModel, TreeSortable):
+         Gtk.ListStore.__init__(self)
+         self.set_column_types(column_types)
+ 
++    # insert_with_valuesv got renamed to insert_with_values with 4.1.0
++    # https://gitlab.gnome.org/GNOME/gtk/-/commit/a1216599ff6b39bca3e9
++    if not hasattr(Gtk.ListStore, "insert_with_valuesv"):
++        insert_with_valuesv = Gtk.ListStore.insert_with_values
++    elif not hasattr(Gtk.ListStore, "insert_with_values"):
++        insert_with_values = Gtk.ListStore.insert_with_valuesv
++
+     def _do_insert(self, position, row):
+         if row is not None:
+             row, columns = self._convert_row(row)
+-            treeiter = self.insert_with_valuesv(position, columns, row)
++            treeiter = self.insert_with_values(position, columns, row)
+         else:
+             treeiter = Gtk.ListStore.insert(self, position)
+ 
+diff --git a/tests/test_docstring.py b/tests/test_docstring.py
+index 29b7e5ef..49d030f5 100644
+--- ./tests/test_docstring.py
++++ ./tests/test_docstring.py
+@@ -93,8 +93,9 @@ class Test(unittest.TestCase):
+     @unittest.skipUnless(Gtk, 'no Gtk')
+     def test_shared_array_length_with_prior_out_arg(self):
+         # Test the 'iter' out argument does not effect length argument skipping.
+-        self.assertEqual(Gtk.ListStore.insert_with_valuesv.__doc__,
+-                         'insert_with_valuesv(self, position:int, columns:list, values:list) -> iter:Gtk.TreeIter')
++        self.assertRegex(
++            Gtk.ListStore.insert_with_valuesv.__doc__,
++            'insert_with_values.*\\(self, position:int, columns:list, values:list\\) -> iter:Gtk.TreeIter')
+ 
+     def test_sub_class_doc(self):
+         class A(GObject.Object):
+diff --git a/tests/test_overrides_gtk.py b/tests/test_overrides_gtk.py
+index 72fd2c8e..6bd2345a 100644
+--- ./tests/test_overrides_gtk.py
++++ ./tests/test_overrides_gtk.py
+@@ -1377,6 +1377,20 @@ class TestCustomSorter():
+             assert result.props.name == member
+ 
+ 
++@unittest.skipUnless(Gtk, 'Gtk not available')
++class TestListStore(unittest.TestCase):
++
++    def test_insert_with_values(self):
++        model = Gtk.ListStore(int)
++        assert hasattr(model, 'insert_with_values')
++        iter_ = model.insert_with_values(0, (0,), [42])
++        assert isinstance(iter_, Gtk.TreeIter)
++        assert hasattr(model, 'insert_with_valuesv')
++        iter_ = model.insert_with_valuesv(0, (0,), [43])
++        assert isinstance(iter_, Gtk.TreeIter)
++        assert len(model) == 2
++
++
+ @ignore_gi_deprecation_warnings
+ @unittest.skipUnless(Gtk, 'Gtk not available')
+ class TestTreeModel(unittest.TestCase):
+-- 
+GitLab
+
diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index 986e4350ebc1..39ff1aebd312 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 pre_check() {
 	make_cmd="xvfb-run ninja"

From ad3a43ed23c72bcb0855da23050250ca7842705d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 62/80] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From 536232dcdf265edcfdd906fc2fc1d1f2b00713b1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 63/80] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From 3968f0565873575a5d54ec5175f4c4045360f637 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 64/80] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From d4ea2c313f4c8557eed904f332c23dbfb038e170 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 65/80] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From f62e04242bc58b930b4aefdea8ea165f3bbd3114 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 66/80] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From 762cbc0546ddb072358aae292b4babe359865845 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 67/80] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 79b6f866b266a9385b923425c18c52e12c54bbe1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 68/80] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From a8d2667eee41bdd2840198b12ce489f08cc37417 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 69/80] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From c0c6deca6f6c47094e7345bce8df79378ce83f9a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 70/80] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From c8e0e9e5c6ce5171424100357afff0bd4320d77f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 71/80] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index 5df62f3d9413..5cc3a47f1e90 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 68e8947c18b1b7ce10a0e7b6704dd64493e67870 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 72/80] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 34335728e0e45ec9f8349f9d74182549f7d5088a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 73/80] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From 257ca66754e678fa5b95b96353fa1181d38e2861 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 74/80] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From da036f6fdc2feb66b3387e00d5b9ac511d38ecfd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 75/80] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From 9f0b75fedf0af08f4430bf98870ab566f6cdd170 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 76/80] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 319effe81fc69e8dabca63e6ce932c70d11abb60 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 77/80] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 82ab47a0580f3cfd6d8a8846d74b72af28c9e6e2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:47:35 +0200
Subject: [PATCH 78/80] pango: update to 1.48.10.

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

diff --git a/srcpkgs/pango/template b/srcpkgs/pango/template
index cefda30988a2..4adcd360f9a9 100644
--- a/srcpkgs/pango/template
+++ b/srcpkgs/pango/template
@@ -1,6 +1,6 @@
 # Template file for 'pango'
 pkgname=pango
-version=1.48.9
+version=1.48.10
 revision=1
 build_style=meson
 build_helper=gir
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://www.pango.org/"
 changelog="https://gitlab.gnome.org/GNOME/pango/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/pango/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a913657d3fe5aa04c03958a3b5d3fc859e891b75cd81b873a819330f6c0872aa
+checksum=21e1f5798bcdfda75eabc4280514b0896ab56f656d4e7e66030b9a2535ecdc98
 
 # Package build options
 build_options="gir"

From 38efb69d137bb6d987f0c88f0bc1deda0b4131d6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 79/80] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 9fcac3d64d9e93a50820b67e57780c405ba89e78 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 80/80] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index c3803a67634a..9ba00d453f90 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -961,6 +961,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.41_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

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

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (3 preceding siblings ...)
  2021-10-19 12:24 ` Gottox
@ 2021-10-22  5:32 ` Oreo639
  2021-12-05 10:51 ` Gnome-41 st3r4g
                   ` (62 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-10-22  5:32 UTC (permalink / raw)
  To: ml

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

New comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-949299808

Comment:
For upower, can't you just add python3-packaging to checkdepends instead of disabling the checks?

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

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (4 preceding siblings ...)
  2021-10-22  5:32 ` Gnome-41 Oreo639
@ 2021-12-05 10:51 ` st3r4g
  2021-12-10 18:05 ` [PR PATCH] [Updated] Gnome-41 Gottox
                   ` (61 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: st3r4g @ 2021-12-05 10:51 UTC (permalink / raw)
  To: ml

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

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-986207259

Comment:
cannot reproduce the `evolution-data-server` test failure on `x86_64` locally.

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (5 preceding siblings ...)
  2021-12-05 10:51 ` Gnome-41 st3r4g
@ 2021-12-10 18:05 ` Gottox
  2021-12-10 20:43 ` Gottox
                   ` (60 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-10 18:05 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From a853fb0f32e81aa9679d7d8540fe963369c37ff5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/74] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From a9108df7ab9d916a8ffd8ea853d70653efc26f46 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/74] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 8203d363ead7690b5d3b25e21e84a331e9447a40 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/74] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 5b4de9643f4f9e22a722755065fc6de92afd9633 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/74] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From ee31ef8e4e48427ed0dd59d442f8484ce608a436 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/74] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From f35638e9b9f82a593c40a633c79d48c9e43bc05d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/74] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From ede158dd0ab65d172ffd4f17c1c978b438f54b27 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/74] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 53cf8265c72ba85ac25aa4b60c4ed3cfc4a9a4b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 08/74] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 9f3614c09ac27b2a8da3755dcb1cb6f4cccb1af4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 09/74] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 2c0536f1550a..6432837525b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 23edc7172b3dfd4c6fbd8e9ac20d1e1ed1397f1b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 10/74] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 6732b555e5fe1d452333ed9bb16ce05a539f48cb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 11/74] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 11e46b02bf9df852a90dbcbbcbd48e906e565880 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 12/74] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6432837525b5..8786d48f13e5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 59fb04fef43a1f736d83f65fabdf5fa35d11e822 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 13/74] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 84a9e02869ec81c42cc2bec4e9897cf6a1a90eaf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/74] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 4e416bfc0a8b220e06876ace194e78d9fbf040fa Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 15/74] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 6481b4449ce232d6f914a03b607a347a896f9647 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 16/74] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From e3ee2b1074cddca8066467f37b036e72c8d60ea2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/74] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 54b30d9e397d4aa35cca2aa5f0914796a1d21ffe Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 18/74] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 3199478b0fdd05509df31dbe51aa4b3348c6d95c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 19/74] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From ee5edda4cdef753490a0ef954d76b8dbb5eb3e45 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 20/74] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From fa241e642ed2d498a37517e53134ef797d135c60 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 21/74] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8786d48f13e5..5b9bdda1259b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 9b686e7b18cd98fa14a8184469698e02186f2ec6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 22/74] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 281229e1bcb8288dfbccf6d7c5763a5f2714e9f7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 23/74] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From a85cb833ef2182ad141c33540ec4a3b43d618506 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 24/74] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2a53334b1bd47e9abc22e8111473dc846c710b80 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 25/74] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 132ec3905177bf302a860e065b6c1d4a6c7eb605 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 26/74] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 22dacf58cb79e498c30e49a781a18469a0ffa22a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 27/74] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From ebd1d91ccc63f8912acbb4fc535f28f15a98e322 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/74] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 53e630b3540b8a15d4c95560b90c4d85ab25ac6f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/74] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 0219e357ed4c31d8bda494f1dbbd21527b61ce48 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/74] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 5b9bdda1259b..c60d98ae2f94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 9a57a6a6090a208b089105d8fb5238dc98f0b615 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/74] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index c60d98ae2f94..ed2cc0c5ef87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 36200a3f65e0a9baf4e4958038bd552df7e3772b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/74] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 0465860063ef20d8012e87a829554806a8b9b883 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/74] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 6907df504d47d3a5cd2e23b03a1a4a612e6102a5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/74] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From 8f69c92fc155fe12b9856d89c2cfa9758384bb33 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/74] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From ffc15661870dab44a2c4a8fc4e3969ea43732176 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/74] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 73bf66066f4cd24b107513ba39038a2ec1fb23f8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/74] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 1fd7fefb55eab76f68a5de9d5cdc58c3e2c56dea Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/74] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 52abbf669c92c0962e79565dadd74008703227e1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/74] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ed10b6821761485da45aa24fe77603a8c1a06708 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/74] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From d42e85e944fcef45a92881e72c352ac8f8ab09a3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/74] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From dad76e9121c5cea7024ed0fa03df68c6cc26f001 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/74] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..4470c49639a6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 9a504f11dac2d86b494f51a4925ad9305d23da04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 43/74] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From dd613407ce0563cd0dab7f0e92768aab2023835c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 44/74] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From a1c79c5cc55beac8ca42fd115e0a65e8c1ec7405 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 45/74] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 125d757528d30b08b015074d8c36d3db93033eb1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 46/74] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 87cf5a0b5b12e5999dafb7bdecd1f97b038beec0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 47/74] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 0942701293ff409eed62312b3d26925f64af9ae8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 48/74] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 1961933856dd63d4ab313598ae2b7e6373b10a49 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 49/74] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 3818387da2f5b1b85e61add0ceecd0830bea35b6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 50/74] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From fb3ec19535449e5e4ec05fee62945fde86ef58a3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 51/74] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 81c4026a2f9046931ce888bba01a9f4a5d103592 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 52/74] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 9d38a02bde31de1cd7ec54d26b50b28d94b3159d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 53/74] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From 4516c8974e176c643be2f09254a77e83d74e3d3a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 54/74] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 3317907e3c2688d216ef1f054b903b433e705158 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 55/74] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 598d7cb07f0e44719e674c55cec32c06a7ef605b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 56/74] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 0e14fa8a6efa8a748224e6b3c3778a5af23485de Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 57/74] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From 133695578a2782899018786efd43d965e4c3746d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 58/74] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From 6f28a19000d340c6c61e12d09de8cbf075d70890 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 59/74] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From c5b91070d0162357e281559f458fc6ba5fca0f93 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 60/74] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From f277ab8b0c2914dfa536ed85497f4a0fb7805652 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 61/74] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From 1d4912baeb917ebc37d1616bb6002f9eca6b407e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 62/74] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From a13b7d70a1dc04151aa5a7ee9dd8bb41a7a3cd20 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 63/74] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 38dfa9fe55ba6c337db51ec40fd87d5b71973aa0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 64/74] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 7a9434ab8196b808a601076baf61775713c77407 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 65/74] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 78010b582f06fd64e12f0e850733615daeda1068 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 66/74] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 8909d82a2db1626e5e478c7ab4fdd1e1a12b0794 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 67/74] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From b9ef92143f7b7b14cf5f2a21abf20c82a9c69cbb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 68/74] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From 1b8fa7219e80fde4639e9656dc69b34faf8e0c1a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 69/74] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From d0642848cab8335986531d61377509b5423b0d18 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 70/74] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From d2a4e6573f72673264495064af6565ad5c1ef922 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 71/74] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 14803d6df52633431bd92fc880bcc05919984960 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 72/74] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 4346cedc7c2058d1a59ed20e0d14bd259c60920f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 73/74] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From be8599a4ec7242786bd3b9f5bbfc66e542854db5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 74/74] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ed2cc0c5ef87..642c8e9b66a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (6 preceding siblings ...)
  2021-12-10 18:05 ` [PR PATCH] [Updated] Gnome-41 Gottox
@ 2021-12-10 20:43 ` Gottox
  2021-12-12 19:04 ` Gottox
                   ` (59 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-10 20:43 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From 57eb86cf5e38776990b457baaa439339445a4575 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/88] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From d1155784cef24b35dcf52ac6adb9d29dabe53261 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/88] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 191454fb664a75f703fc9a9ba995b70362bca556 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/88] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 877a1d68f833465e7233ebc62a26e8d57bfa07ed Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/88] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 1a71fc381e20e351a1da174722b2dfef8860139c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/88] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 8ad8665ee93670bf9ad125191b0c4135ccbce2e7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/88] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From abf4d136163f5544eecc6bb80a93b31d1df59a98 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/88] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 6d8424f86c85d3006c315c364166ee9706cc77ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 08/88] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From b864ae5e302488476c94fa8812c85da7e587024a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 09/88] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 2c0536f1550a..6432837525b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 3a66c583a07921ecfc90177fc6e799487052a874 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 10/88] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 6ed98f45df270251af6c12983412168e8b10e1d3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 11/88] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 85db6f14f184f95e71a19a734b85970d186be69a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 12/88] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6432837525b5..8786d48f13e5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From b1584a45fad9c5997bcea209a4919232bf2784ad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 13/88] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 5c31857b73f96964cc0cccc16708fdacf9bed583 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/88] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 8fe6eb68eb4bac70a7323ab49ab2a9930ff37c97 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 15/88] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From a6656ba5d3046b4722afe52397772e9333097d9f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 16/88] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From d625f9cb90209e29e9502f090d57d8ab16078d8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/88] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 224876bc14bf9f17ed6ed95847b8df647c6613ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 18/88] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 484085498f3c2f15e4c28c05e493a340f34536e0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 19/88] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From 5edbe68716ba4359c47178457db5c83c075e4cb5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 20/88] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 0e966b3d0214278aaca7616f8677a6927bf5be42 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 21/88] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8786d48f13e5..5b9bdda1259b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From e0fba1e61793f86a1578a81618c08ce05910677a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 22/88] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 12686ba81ec18592314bdbb8712d77396db14105 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 23/88] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From b3b7115b9752f30029b1414f8ba1e262f256f7d4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 24/88] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From b1e0ba97e3c11a10eb120d95ebe0da6a7ba9f9d7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 25/88] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 792c0e5a0c8ef75880056504e9ce9ce7f4c55dc8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 26/88] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 0ddb338149a8e8eb127e5ae1de4419b2eaea410f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 27/88] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From 3a8696eee2514691ca13ef6d1405aa50d1d85980 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/88] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From d7f38b740f731d8bfefa74d471f992e8c3cea59b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/88] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From f2b7d0f77a2c9dbf2f5e9851bac3ddbbdb26ab9e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/88] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 5b9bdda1259b..c60d98ae2f94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 728138fea0294a6dd3e39ca068314905b54b4158 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/88] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index c60d98ae2f94..ed2cc0c5ef87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 68506b310f645f2ebc88e6f5c4d46d6a01d4b5d4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/88] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 5f71a8f58a7a0db931063e471f9e3c44efcd5236 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/88] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 9e76b70e8112b49fab40c94d504322a488445358 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/88] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From 361e7e926245253163246887af609fa881c23463 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/88] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 862a61a8eb748f8a27738853f1f7b0d55fdeae64 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/88] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 9c4724eaeba74971397eddbe8a70c9b8d3383e9a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/88] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From be9553b99ef12c02bb51388cc9057e227aafb93e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/88] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 679635aeb1f712be2eaba0bdf7b9e34568608409 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/88] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 756b21caabf0ee16ea6750987596303095c52f39 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/88] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 3f80756eba2872519404faa969d950b042f78684 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/88] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 6d738e8721c9b3fcd50649ee3aabfe2bee956624 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/88] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..4470c49639a6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 16c48eaada1a4f263ed9959ab1753d08ede76515 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 43/88] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From bd0012f667019e56d21301ac236ac767ed4ac2f7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 44/88] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 3023a695adff3003f5f74bc9d29ec5808df68fad Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 45/88] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From aad0a5e394df43cbf45162a7e046e70b87745047 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 46/88] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 069d1ff2b01d8fb81ec5d52da6055c6e79aedaa4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 47/88] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 4e92b775e2a5b1ef388da96bdeac389f635b3588 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 48/88] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From f754be8f84cdd7574290957ee1a5875089838b94 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 49/88] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 57ea440fb0874c882585b3cda43b8ea2a272138f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 50/88] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 467f21028ae726aaa03791f3522893ff4598fb73 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 51/88] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From c32c390f41932c7a26a2b1ac90c515f5a678a228 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 52/88] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 0451c14315a37bb0d30fa9648b2ad8153b33893d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 53/88] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From d6d147778ab5385348b3fad1df482cfd7de450ab Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 54/88] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From e76510d115fe4bc07a1cbdef226f486c3463af1f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 55/88] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6fcbe98818337abef01b7aa91da12c7acbd42a45 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 56/88] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From e80bf145f7ad70031da9711f68c2d63533197091 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 57/88] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From 7b98c4968a0b304ba9c8e5215fa0a43d56eaaca5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 58/88] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From 24d0709edff10638160fa78d4585bd1261f3c8de Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 59/88] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 4006349eab5f3ab482cd1c74e21a37872afeb4c6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 60/88] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 4cd8d475e81833a6257973904c08482b2621ea77 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 61/88] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From 72651db56a07df277533b68a67cd1ceade8eccde Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 62/88] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 2e65d908a48e485677edbea5d4d4f2c02abf5fca Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 63/88] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From bb3126c4ed3b034f662a10ef5fe56f4af910ae8d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 64/88] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From d32bd292291b9486af2d6d97f48e6915efa226f7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 65/88] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From c023d825f38b52734b30985fd33cc01508455e4d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 66/88] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From e8b8433cd5a9fdcb70c9c20f07fbe542c86290e2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 67/88] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From c0596ed9e319cfb196635186a3342fb1a3d81805 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 68/88] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From 6f69330cd63432282809563dd80df2c341e5229f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 69/88] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 19611ea81352df2251da77f165150304e434d991 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 70/88] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From 0f8bdd051c8a63f30e4b6ef67e540533b4060b6a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 71/88] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From ebd17759718537d742e84d7f7e202ae4e20f382c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 72/88] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 0d2eac1fc5eb41d2f61494c48756390ff65f3133 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 73/88] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 443272b5805121b55c284a4c05d976fc1786c478 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 74/88] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ed2cc0c5ef87..642c8e9b66a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 763a8c9ff59250cabace423224f75a964dbde3ee Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 75/88] gnome-contacts: update to 41.0.

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

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From aaa7e6878c54dde7d51861d9cfec47eedd918a1d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 76/88] evince: update to 41.3.

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

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 12e531d7816a2a471a4dbf81813c9718100fa3e9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 77/88] epiphany: update to 41.0.

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 0ae6bf971f8cc431edb39db7a72603c260bdac01 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 78/88] yelp-tools: update to 41.0.

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

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 50813f0b301c25cd4440b5af9c0873208de43c9b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 79/88] zenity: update to 3.41.0.

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

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From d216c7e33c1e2182ca35c248fda019a3c36464b0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 80/88] pangomm: update to 2.46.2.

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

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 34be4538589a0fa2bca46d3b8fde761866d3b2c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 81/88] sushi: update to 41.0.

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

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 35031840dc5d87af37a6853045d57fe616e0fca5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 82/88] totem-pl-parser: update to 3.26.6.

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

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 94b5c50cae316ed1995d0d5df3a80509eced061a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 83/88] tracker3: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"

From 23cf6a5bf945c05a46a264fe29673c6d4fd6a020 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 84/88] tracker3-miners: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {

From 9c21158c573b803c13657bbdf6fdf83325d1adae Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 85/88] gnome-core: update to 41.0.

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

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From e05586342f789e38384c7bf2dd2c69cbd4b933d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 86/88] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From dc43cd9c64d096b56bc034a4941d8bb458500878 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 87/88] totem: update to 3.38.2.

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

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 4621b86fb44dc29b7273f6da68b0a9d83e30f03b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:40 +0100
Subject: [PATCH 88/88] vala: update to 0.54.4.

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

diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 80871a7b4c6c..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.54.0
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (7 preceding siblings ...)
  2021-12-10 20:43 ` Gottox
@ 2021-12-12 19:04 ` Gottox
  2021-12-12 19:08 ` Gottox
                   ` (58 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-12 19:04 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From 57eb86cf5e38776990b457baaa439339445a4575 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/89] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From d1155784cef24b35dcf52ac6adb9d29dabe53261 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/89] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 191454fb664a75f703fc9a9ba995b70362bca556 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/89] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 877a1d68f833465e7233ebc62a26e8d57bfa07ed Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/89] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 1a71fc381e20e351a1da174722b2dfef8860139c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/89] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 8ad8665ee93670bf9ad125191b0c4135ccbce2e7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/89] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From abf4d136163f5544eecc6bb80a93b31d1df59a98 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/89] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 6d8424f86c85d3006c315c364166ee9706cc77ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 08/89] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From b864ae5e302488476c94fa8812c85da7e587024a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 09/89] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 2c0536f1550a..6432837525b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 3a66c583a07921ecfc90177fc6e799487052a874 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 10/89] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 6ed98f45df270251af6c12983412168e8b10e1d3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 11/89] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 85db6f14f184f95e71a19a734b85970d186be69a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 12/89] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6432837525b5..8786d48f13e5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From b1584a45fad9c5997bcea209a4919232bf2784ad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 13/89] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 5c31857b73f96964cc0cccc16708fdacf9bed583 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/89] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 8fe6eb68eb4bac70a7323ab49ab2a9930ff37c97 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 15/89] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From a6656ba5d3046b4722afe52397772e9333097d9f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 16/89] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From d625f9cb90209e29e9502f090d57d8ab16078d8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/89] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 224876bc14bf9f17ed6ed95847b8df647c6613ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 18/89] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 484085498f3c2f15e4c28c05e493a340f34536e0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 19/89] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From 5edbe68716ba4359c47178457db5c83c075e4cb5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 20/89] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 0e966b3d0214278aaca7616f8677a6927bf5be42 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 21/89] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8786d48f13e5..5b9bdda1259b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From e0fba1e61793f86a1578a81618c08ce05910677a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 22/89] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 12686ba81ec18592314bdbb8712d77396db14105 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 23/89] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From b3b7115b9752f30029b1414f8ba1e262f256f7d4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 24/89] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From b1e0ba97e3c11a10eb120d95ebe0da6a7ba9f9d7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 25/89] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 792c0e5a0c8ef75880056504e9ce9ce7f4c55dc8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 26/89] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 0ddb338149a8e8eb127e5ae1de4419b2eaea410f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 27/89] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From 3a8696eee2514691ca13ef6d1405aa50d1d85980 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/89] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From d7f38b740f731d8bfefa74d471f992e8c3cea59b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/89] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From f2b7d0f77a2c9dbf2f5e9851bac3ddbbdb26ab9e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/89] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 5b9bdda1259b..c60d98ae2f94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 728138fea0294a6dd3e39ca068314905b54b4158 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/89] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index c60d98ae2f94..ed2cc0c5ef87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 68506b310f645f2ebc88e6f5c4d46d6a01d4b5d4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/89] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 5f71a8f58a7a0db931063e471f9e3c44efcd5236 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/89] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 9e76b70e8112b49fab40c94d504322a488445358 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/89] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From 361e7e926245253163246887af609fa881c23463 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/89] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 862a61a8eb748f8a27738853f1f7b0d55fdeae64 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/89] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 9c4724eaeba74971397eddbe8a70c9b8d3383e9a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/89] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From be9553b99ef12c02bb51388cc9057e227aafb93e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/89] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 679635aeb1f712be2eaba0bdf7b9e34568608409 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/89] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 756b21caabf0ee16ea6750987596303095c52f39 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/89] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 3f80756eba2872519404faa969d950b042f78684 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/89] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 6d738e8721c9b3fcd50649ee3aabfe2bee956624 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/89] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..4470c49639a6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 16c48eaada1a4f263ed9959ab1753d08ede76515 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 43/89] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From bd0012f667019e56d21301ac236ac767ed4ac2f7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 44/89] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 3023a695adff3003f5f74bc9d29ec5808df68fad Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 45/89] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From aad0a5e394df43cbf45162a7e046e70b87745047 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 46/89] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 069d1ff2b01d8fb81ec5d52da6055c6e79aedaa4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 47/89] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 4e92b775e2a5b1ef388da96bdeac389f635b3588 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 48/89] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From f754be8f84cdd7574290957ee1a5875089838b94 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 49/89] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 57ea440fb0874c882585b3cda43b8ea2a272138f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 50/89] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 467f21028ae726aaa03791f3522893ff4598fb73 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 51/89] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From c32c390f41932c7a26a2b1ac90c515f5a678a228 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 52/89] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 0451c14315a37bb0d30fa9648b2ad8153b33893d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 53/89] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From d6d147778ab5385348b3fad1df482cfd7de450ab Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 54/89] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From e76510d115fe4bc07a1cbdef226f486c3463af1f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 55/89] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6fcbe98818337abef01b7aa91da12c7acbd42a45 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 56/89] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From e80bf145f7ad70031da9711f68c2d63533197091 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 57/89] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From 7b98c4968a0b304ba9c8e5215fa0a43d56eaaca5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 58/89] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From 24d0709edff10638160fa78d4585bd1261f3c8de Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 59/89] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 4006349eab5f3ab482cd1c74e21a37872afeb4c6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 60/89] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 4cd8d475e81833a6257973904c08482b2621ea77 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 61/89] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From 72651db56a07df277533b68a67cd1ceade8eccde Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 62/89] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 2e65d908a48e485677edbea5d4d4f2c02abf5fca Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 63/89] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From bb3126c4ed3b034f662a10ef5fe56f4af910ae8d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 64/89] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From d32bd292291b9486af2d6d97f48e6915efa226f7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 65/89] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From c023d825f38b52734b30985fd33cc01508455e4d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 66/89] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From e8b8433cd5a9fdcb70c9c20f07fbe542c86290e2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 67/89] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From c0596ed9e319cfb196635186a3342fb1a3d81805 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 68/89] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From 6f69330cd63432282809563dd80df2c341e5229f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 69/89] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 19611ea81352df2251da77f165150304e434d991 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 70/89] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From 0f8bdd051c8a63f30e4b6ef67e540533b4060b6a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 71/89] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From ebd17759718537d742e84d7f7e202ae4e20f382c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 72/89] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 0d2eac1fc5eb41d2f61494c48756390ff65f3133 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 73/89] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 443272b5805121b55c284a4c05d976fc1786c478 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 74/89] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ed2cc0c5ef87..642c8e9b66a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 763a8c9ff59250cabace423224f75a964dbde3ee Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 75/89] gnome-contacts: update to 41.0.

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

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From aaa7e6878c54dde7d51861d9cfec47eedd918a1d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 76/89] evince: update to 41.3.

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

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 12e531d7816a2a471a4dbf81813c9718100fa3e9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 77/89] epiphany: update to 41.0.

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 0ae6bf971f8cc431edb39db7a72603c260bdac01 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 78/89] yelp-tools: update to 41.0.

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

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 50813f0b301c25cd4440b5af9c0873208de43c9b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 79/89] zenity: update to 3.41.0.

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

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From d216c7e33c1e2182ca35c248fda019a3c36464b0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 80/89] pangomm: update to 2.46.2.

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

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 34be4538589a0fa2bca46d3b8fde761866d3b2c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 81/89] sushi: update to 41.0.

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

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 35031840dc5d87af37a6853045d57fe616e0fca5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 82/89] totem-pl-parser: update to 3.26.6.

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

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 94b5c50cae316ed1995d0d5df3a80509eced061a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 83/89] tracker3: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"

From 23cf6a5bf945c05a46a264fe29673c6d4fd6a020 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 84/89] tracker3-miners: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {

From 9c21158c573b803c13657bbdf6fdf83325d1adae Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 85/89] gnome-core: update to 41.0.

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

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From e05586342f789e38384c7bf2dd2c69cbd4b933d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 86/89] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From dc43cd9c64d096b56bc034a4941d8bb458500878 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 87/89] totem: update to 3.38.2.

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

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 4621b86fb44dc29b7273f6da68b0a9d83e30f03b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:40 +0100
Subject: [PATCH 88/89] vala: update to 0.54.4.

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

diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 80871a7b4c6c..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.54.0
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From f808ea9e53031b296302a849ffa6c97adcf4c4cb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 19:59:29 +0100
Subject: [PATCH 89/89] libnice: extract gstreamer subpackage

This breaks a loop within the dependency tree that was introduced in
2e65d908a4:

gtk4 -> gst-plugins-bad1 -> libnice -> gupnp-igd -> gssdp -> gtk4
---
 srcpkgs/libnice-gstreamer | 1 +
 srcpkgs/libnice/template  | 9 ++++++++-
 2 files changed, 9 insertions(+), 1 deletion(-)
 create mode 120000 srcpkgs/libnice-gstreamer

diff --git a/srcpkgs/libnice-gstreamer b/srcpkgs/libnice-gstreamer
new file mode 120000
index 000000000000..c89ce3d46801
--- /dev/null
+++ b/srcpkgs/libnice-gstreamer
@@ -0,0 +1 @@
+libnice
\ No newline at end of file
diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..4b70bee653f5 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -1,7 +1,7 @@
 # Template file for 'libnice'
 pkgname=libnice
 version=0.1.18
-revision=3
+revision=4
 build_style=meson
 build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
@@ -30,3 +30,10 @@ libnice-devel_package() {
 		fi
 	}
 }
+
+libnice-gstreamer_package() {
+	short_desc+=" - gstreamer plugin"
+	pkg_install() {
+		vmove usr/lib/gstreamer-1.0
+	}
+}

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (8 preceding siblings ...)
  2021-12-12 19:04 ` Gottox
@ 2021-12-12 19:08 ` Gottox
  2021-12-12 20:18 ` [PR REVIEW] Gnome-41 paper42
                   ` (57 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-12 19:08 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From ecd57d8467b7c8c717c92cbc22d9366189b97e11 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/89] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 223c088d8544b157f0157aff2b926e0a88717746 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/89] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 1114b0fbb347b0a19f8a53a4d34e6440fd30e9b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/89] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From c74b2a81bc88139f5ab0122829d6fa085d06dabb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/89] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 29d7b614ef800496c9d1a926eb01386c921e16dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/89] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 2a43d29fa72638df1083b1f01d7f0c1a4a8f2040 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/89] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From c769bc1c6c7c0e99163b5e67cf78541b043bdb10 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/89] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From f58f261bc963ba0d18560f5e01e30044ac0362cc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 08/89] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 59b456c508ba42a9d882198b7655210a861753ca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 09/89] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 2c0536f1550a..6432837525b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 4b6abc7298e578aeec880100ce2cd8dabcefa047 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 10/89] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 9b0c961482d14fe48ef535da0a0ce055a1655a57 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 11/89] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 3313338c4ac7cbdf3c2e4c97fe7d70e30d2c2482 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 12/89] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6432837525b5..8786d48f13e5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 2865b773ba19c5985e659a189afbdaed346c951f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 13/89] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 3f3f4f42feeeecd3a4cd2765ed1cf49359b26c0a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/89] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From c0fa202b21b7a346ac3d42cd12f6291d33208b08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 15/89] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dcd0bf30473b30dbc389d78be844bce38d21da3f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 16/89] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 825bd44aebba49f9b980dbd2f1dd1db8509d8e47 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/89] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From aa238fe5d399d42c2adcea988f04c2be68cd822a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 18/89] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 9e1510caecff9e7520f54407d74403f9f294e219 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 19/89] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From 85dad52d32193c54dbc9f89af05f20faa517cbe7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 20/89] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 54cef6e7102406f6564424e3646b0340c67a3c77 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 21/89] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8786d48f13e5..5b9bdda1259b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 2223a628b69ee60290ff157e9679193350fe1797 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 22/89] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From f6dd0487f7f76ae3e0e904495ed6d5a8c05e3dda Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 23/89] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 7fb922952b0af784553c74384e862f60e13174b4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 24/89] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2d3d5dc582c275944269bc3a9efa02f7c316f5f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 25/89] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 37f6843e20b5dc9dfb88653cb223b07bf40f4bf4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 26/89] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 2c7508ab45e27fcf6cfe923bfa51b78b92679b9e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 27/89] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From 5ad84014b0d5425ba8435505d21c01d68189fa25 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/89] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From a61a3aa3d5f34ecafcc455aa5de7d6f45819f1c4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/89] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From e3776e9951006a3f7c0fe474a3264915d6b5ffff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/89] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 5b9bdda1259b..c60d98ae2f94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From bcd6fb7c7db38045a9eb09b63a4c518e354f6a99 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/89] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index c60d98ae2f94..ed2cc0c5ef87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From e2c04325f9f1f81e558decc8b741dae17640bb38 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/89] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From dd956982b0e9296ba893184c3054df81c628e66e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/89] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 6471c45a9eeb6b46ce4f8999fb939df9f70a6843 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/89] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From 242b165e89a3687d0c88a72143243798f9123fb9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/89] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 4f495522f29bdf08cdd018115d1ae10ca810033d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/89] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 940ff5fc97a2ca9f6c7c04f1b811b87859e3a443 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/89] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From d550faef929a4952e93099d0c807743c43723f8b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/89] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 2128a8d3500fc4444ae7e9636c9af5fea7cfa3be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/89] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ce227ab808329de8c59ca06a74c990c715fe885b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/89] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 9fe3ef424c1d38b11ed9c708477e831f439c9064 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/89] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From d96e676bdd6733b38e128f98d890c7ba8a837a62 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/89] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..4470c49639a6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 87d9b3f85f77f8b5aae8ee7de5e4e5d722f63b3a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 43/89] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From a28630c2f255f3b745b98ea3a0b0efcd8810ba6d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 44/89] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From b5bbb8b2191546bac01dc78fc29895908d7c58af Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 45/89] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 28964960f03049cc0b1b240c0f796ebcbf1bfcf6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 46/89] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From b2877ce01a108bc94fd987d243c1e44f0b0d5f08 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 47/89] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From ef7b7416e778cf306035b4046a5ed0b90ab2eeea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 48/89] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From b241b6b496082ec0d1fc5f7ebe5a13e59ae1a4a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 49/89] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 1ccc47e073ab17f8f8a482685091003113939527 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 50/89] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From e03a51b863da69a2cb44895468f599af09621ec4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 51/89] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 6d9c26fa1a79a2d757ab4b58a18c85c7aa3cf624 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 52/89] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 0f2f9c00726b019983c7285e293c061a1d9ec515 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 53/89] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From da429eb2755689d4e33e3a92e5121249365c1128 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 54/89] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 5114513b352019e3d201537f723e9222c47431a9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 55/89] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6a15e1344b1c3c9e322bc57202adcd22dbbb53be Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 56/89] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 5a93057744b2bfb981d8efd2275778a929e611c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 57/89] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From b3940f4260cf7238ae08f503676c49950794ff4c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 58/89] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From 9b4440b26fadb90e3a7ee7cef1bd696df50ce9d9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 59/89] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From f1e1c7b99fe28987de0e723ad707c3fd36642d58 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 60/89] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 286d4431ad061a15f7c5613797e26520d5f1ee60 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 61/89] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From dd8c7a330f05d39159ab8fdd1ba18f471099e7e5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 62/89] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d0853250ec0a882b133a10f0bb9d7e2ebfefea44 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 63/89] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 72da763d583ef3045b82d9032ab8f0938b9205f3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 64/89] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 693dcc592f22b1a6e1289cc147c7fd5001efbe12 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 65/89] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 9281a18aa657818026aa0ac05b5326649af7fed6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 66/89] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 38c8a8020092506063f59f2ba212b1412394d1e3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 67/89] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 2451129b233a71c54d658a216b8cc344bacb752a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 68/89] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From fffd631090aee93be1a2a6db9388638f08699b1f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 69/89] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 6961c9b76d67489d15efd0a48779e87cbdde7e66 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 70/89] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From de876363707e9a0b24e48f7d19674d5537844133 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 71/89] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 094f5d29e205ccc1a36067f141dcdb24d8dab9f0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 72/89] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 512df065a0059a8b299453b43352fd9bcd85732a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 73/89] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 37e2888cbbff55ce62771268f91ed751a6d00a13 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 74/89] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ed2cc0c5ef87..642c8e9b66a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9832ae48d57f966876205fe6808cab075b5d3f3d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 75/89] gnome-contacts: update to 41.0.

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

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From f35b66672493fe6f2aabcf71a56a3d95dc0cea1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 76/89] evince: update to 41.3.

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

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From e60218fbd1dbe8f4772efb1167010e165867ff8f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 77/89] epiphany: update to 41.0.

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 2ae3f89634d18e5dd08dca55ee1f87b4f881fd46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 78/89] yelp-tools: update to 41.0.

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

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 1e947de320df0d6f7b301ac0c631be01dc1787a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 79/89] zenity: update to 3.41.0.

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

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 3e6a3b9602f8db98584c309a8ddde1bf3452cfb2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 80/89] pangomm: update to 2.46.2.

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

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From eccbf9f61a399f83fdc359c36de64d291fdbd4ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 81/89] sushi: update to 41.0.

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

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From c31339060bf35f77d9dcf01f72ff5cd1d25fea57 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 82/89] totem-pl-parser: update to 3.26.6.

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

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From c4b51d4a586e7afa38cf34b33345edd126a19f1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 83/89] tracker3: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"

From 3f576063b0b097defaee68458063df8093b5be0c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 84/89] tracker3-miners: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {

From 11bedbf4e2b61bcac04e31ebca5420fda2383562 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 85/89] gnome-core: update to 41.0.

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

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From cc4ce065288d53724007aad8a51c091584ead9c9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 86/89] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From c21ce79f1502270372c9d0593450ed49ae972f1d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 87/89] totem: update to 3.38.2.

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

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 6d0fefbc763965a0f9ed640cd7be8f9b3c6e02c3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:40 +0100
Subject: [PATCH 88/89] vala: update to 0.54.4.

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

diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 80871a7b4c6c..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.54.0
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From b1403dce44acd7c2b62ad8871f0ee2663cb3bbbc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 19:59:29 +0100
Subject: [PATCH 89/89] libnice: extract gstreamer subpackage

This breaks a loop within the dependency tree that was introduced in
2e65d908a4:

gtk4 -> gst-plugins-bad1 -> libnice -> gupnp-igd -> gssdp -> gtk4
---
 srcpkgs/libnice-gstreamer | 1 +
 srcpkgs/libnice/template  | 9 ++++++++-
 2 files changed, 9 insertions(+), 1 deletion(-)
 create mode 120000 srcpkgs/libnice-gstreamer

diff --git a/srcpkgs/libnice-gstreamer b/srcpkgs/libnice-gstreamer
new file mode 120000
index 000000000000..c89ce3d46801
--- /dev/null
+++ b/srcpkgs/libnice-gstreamer
@@ -0,0 +1 @@
+libnice
\ No newline at end of file
diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..4b70bee653f5 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -1,7 +1,7 @@
 # Template file for 'libnice'
 pkgname=libnice
 version=0.1.18
-revision=3
+revision=4
 build_style=meson
 build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
@@ -30,3 +30,10 @@ libnice-devel_package() {
 		fi
 	}
 }
+
+libnice-gstreamer_package() {
+	short_desc+=" - gstreamer plugin"
+	pkg_install() {
+		vmove usr/lib/gstreamer-1.0
+	}
+}

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

* Re: [PR REVIEW] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (9 preceding siblings ...)
  2021-12-12 19:08 ` Gottox
@ 2021-12-12 20:18 ` paper42
  2021-12-12 21:21 ` [PR PATCH] [Updated] Gnome-41 Gottox
                   ` (56 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-12-12 20:18 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#discussion_r767322143

Comment:
We could just add `-Db_ndebug=false` to configure_args

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (10 preceding siblings ...)
  2021-12-12 20:18 ` [PR REVIEW] Gnome-41 paper42
@ 2021-12-12 21:21 ` Gottox
  2021-12-12 22:48 ` Gottox
                   ` (55 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-12 21:21 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From ecd57d8467b7c8c717c92cbc22d9366189b97e11 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/90] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 223c088d8544b157f0157aff2b926e0a88717746 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/90] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 1114b0fbb347b0a19f8a53a4d34e6440fd30e9b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/90] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From c74b2a81bc88139f5ab0122829d6fa085d06dabb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/90] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 29d7b614ef800496c9d1a926eb01386c921e16dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/90] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 2a43d29fa72638df1083b1f01d7f0c1a4a8f2040 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/90] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From c769bc1c6c7c0e99163b5e67cf78541b043bdb10 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/90] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From f58f261bc963ba0d18560f5e01e30044ac0362cc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 08/90] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 59b456c508ba42a9d882198b7655210a861753ca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 09/90] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 2c0536f1550a..6432837525b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 4b6abc7298e578aeec880100ce2cd8dabcefa047 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 10/90] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 9b0c961482d14fe48ef535da0a0ce055a1655a57 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 11/90] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 3313338c4ac7cbdf3c2e4c97fe7d70e30d2c2482 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 12/90] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6432837525b5..8786d48f13e5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 2865b773ba19c5985e659a189afbdaed346c951f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 13/90] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 3f3f4f42feeeecd3a4cd2765ed1cf49359b26c0a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/90] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From c0fa202b21b7a346ac3d42cd12f6291d33208b08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 15/90] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dcd0bf30473b30dbc389d78be844bce38d21da3f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 16/90] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 825bd44aebba49f9b980dbd2f1dd1db8509d8e47 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/90] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From aa238fe5d399d42c2adcea988f04c2be68cd822a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 18/90] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 9e1510caecff9e7520f54407d74403f9f294e219 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 19/90] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From 85dad52d32193c54dbc9f89af05f20faa517cbe7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 20/90] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 54cef6e7102406f6564424e3646b0340c67a3c77 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 21/90] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8786d48f13e5..5b9bdda1259b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 2223a628b69ee60290ff157e9679193350fe1797 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 22/90] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From f6dd0487f7f76ae3e0e904495ed6d5a8c05e3dda Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 23/90] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 7fb922952b0af784553c74384e862f60e13174b4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 24/90] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2d3d5dc582c275944269bc3a9efa02f7c316f5f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 25/90] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 37f6843e20b5dc9dfb88653cb223b07bf40f4bf4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 26/90] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 2c7508ab45e27fcf6cfe923bfa51b78b92679b9e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 27/90] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From 5ad84014b0d5425ba8435505d21c01d68189fa25 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/90] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From a61a3aa3d5f34ecafcc455aa5de7d6f45819f1c4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/90] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From e3776e9951006a3f7c0fe474a3264915d6b5ffff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/90] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 5b9bdda1259b..c60d98ae2f94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From bcd6fb7c7db38045a9eb09b63a4c518e354f6a99 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/90] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index c60d98ae2f94..ed2cc0c5ef87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From e2c04325f9f1f81e558decc8b741dae17640bb38 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/90] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From dd956982b0e9296ba893184c3054df81c628e66e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/90] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 6471c45a9eeb6b46ce4f8999fb939df9f70a6843 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/90] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From 242b165e89a3687d0c88a72143243798f9123fb9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/90] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 4f495522f29bdf08cdd018115d1ae10ca810033d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/90] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 940ff5fc97a2ca9f6c7c04f1b811b87859e3a443 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/90] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From d550faef929a4952e93099d0c807743c43723f8b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/90] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 2128a8d3500fc4444ae7e9636c9af5fea7cfa3be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/90] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ce227ab808329de8c59ca06a74c990c715fe885b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/90] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 9fe3ef424c1d38b11ed9c708477e831f439c9064 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/90] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From d96e676bdd6733b38e128f98d890c7ba8a837a62 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/90] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..4470c49639a6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 87d9b3f85f77f8b5aae8ee7de5e4e5d722f63b3a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 43/90] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From a28630c2f255f3b745b98ea3a0b0efcd8810ba6d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 44/90] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From b5bbb8b2191546bac01dc78fc29895908d7c58af Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 45/90] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 28964960f03049cc0b1b240c0f796ebcbf1bfcf6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 46/90] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From b2877ce01a108bc94fd987d243c1e44f0b0d5f08 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 47/90] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From ef7b7416e778cf306035b4046a5ed0b90ab2eeea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 48/90] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From b241b6b496082ec0d1fc5f7ebe5a13e59ae1a4a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 49/90] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 1ccc47e073ab17f8f8a482685091003113939527 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 50/90] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From e03a51b863da69a2cb44895468f599af09621ec4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 51/90] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 6d9c26fa1a79a2d757ab4b58a18c85c7aa3cf624 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 52/90] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 0f2f9c00726b019983c7285e293c061a1d9ec515 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 53/90] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From da429eb2755689d4e33e3a92e5121249365c1128 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 54/90] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 5114513b352019e3d201537f723e9222c47431a9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 55/90] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6a15e1344b1c3c9e322bc57202adcd22dbbb53be Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 56/90] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 5a93057744b2bfb981d8efd2275778a929e611c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 57/90] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From b3940f4260cf7238ae08f503676c49950794ff4c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 58/90] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From 9b4440b26fadb90e3a7ee7cef1bd696df50ce9d9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 59/90] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From f1e1c7b99fe28987de0e723ad707c3fd36642d58 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 60/90] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 286d4431ad061a15f7c5613797e26520d5f1ee60 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 61/90] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From dd8c7a330f05d39159ab8fdd1ba18f471099e7e5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 62/90] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d0853250ec0a882b133a10f0bb9d7e2ebfefea44 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 63/90] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 72da763d583ef3045b82d9032ab8f0938b9205f3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 64/90] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 693dcc592f22b1a6e1289cc147c7fd5001efbe12 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 65/90] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 9281a18aa657818026aa0ac05b5326649af7fed6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 66/90] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 38c8a8020092506063f59f2ba212b1412394d1e3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 67/90] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 2451129b233a71c54d658a216b8cc344bacb752a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 68/90] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From fffd631090aee93be1a2a6db9388638f08699b1f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 69/90] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 6961c9b76d67489d15efd0a48779e87cbdde7e66 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 70/90] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From de876363707e9a0b24e48f7d19674d5537844133 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 71/90] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 094f5d29e205ccc1a36067f141dcdb24d8dab9f0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 72/90] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 512df065a0059a8b299453b43352fd9bcd85732a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 73/90] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 37e2888cbbff55ce62771268f91ed751a6d00a13 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 74/90] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ed2cc0c5ef87..642c8e9b66a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9832ae48d57f966876205fe6808cab075b5d3f3d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 75/90] gnome-contacts: update to 41.0.

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

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From f35b66672493fe6f2aabcf71a56a3d95dc0cea1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 76/90] evince: update to 41.3.

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

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From e60218fbd1dbe8f4772efb1167010e165867ff8f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 77/90] epiphany: update to 41.0.

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 2ae3f89634d18e5dd08dca55ee1f87b4f881fd46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 78/90] yelp-tools: update to 41.0.

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

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 1e947de320df0d6f7b301ac0c631be01dc1787a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 79/90] zenity: update to 3.41.0.

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

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 3e6a3b9602f8db98584c309a8ddde1bf3452cfb2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 80/90] pangomm: update to 2.46.2.

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

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From eccbf9f61a399f83fdc359c36de64d291fdbd4ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 81/90] sushi: update to 41.0.

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

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From c31339060bf35f77d9dcf01f72ff5cd1d25fea57 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 82/90] totem-pl-parser: update to 3.26.6.

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

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From c4b51d4a586e7afa38cf34b33345edd126a19f1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 83/90] tracker3: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"

From 3f576063b0b097defaee68458063df8093b5be0c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 84/90] tracker3-miners: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {

From 11bedbf4e2b61bcac04e31ebca5420fda2383562 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 85/90] gnome-core: update to 41.0.

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

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From cc4ce065288d53724007aad8a51c091584ead9c9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 86/90] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From c21ce79f1502270372c9d0593450ed49ae972f1d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 87/90] totem: update to 3.38.2.

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

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 6d0fefbc763965a0f9ed640cd7be8f9b3c6e02c3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:40 +0100
Subject: [PATCH 88/90] vala: update to 0.54.4.

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

diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 80871a7b4c6c..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.54.0
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From b1403dce44acd7c2b62ad8871f0ee2663cb3bbbc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 19:59:29 +0100
Subject: [PATCH 89/90] libnice: extract gstreamer subpackage

This breaks a loop within the dependency tree that was introduced in
2e65d908a4:

gtk4 -> gst-plugins-bad1 -> libnice -> gupnp-igd -> gssdp -> gtk4
---
 srcpkgs/libnice-gstreamer | 1 +
 srcpkgs/libnice/template  | 9 ++++++++-
 2 files changed, 9 insertions(+), 1 deletion(-)
 create mode 120000 srcpkgs/libnice-gstreamer

diff --git a/srcpkgs/libnice-gstreamer b/srcpkgs/libnice-gstreamer
new file mode 120000
index 000000000000..c89ce3d46801
--- /dev/null
+++ b/srcpkgs/libnice-gstreamer
@@ -0,0 +1 @@
+libnice
\ No newline at end of file
diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..4b70bee653f5 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -1,7 +1,7 @@
 # Template file for 'libnice'
 pkgname=libnice
 version=0.1.18
-revision=3
+revision=4
 build_style=meson
 build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
@@ -30,3 +30,10 @@ libnice-devel_package() {
 		fi
 	}
 }
+
+libnice-gstreamer_package() {
+	short_desc+=" - gstreamer plugin"
+	pkg_install() {
+		vmove usr/lib/gstreamer-1.0
+	}
+}

From 2da168fc7296b4c5b2be15d6a6839a42ab56a19f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 22:21:32 +0100
Subject: [PATCH 90/90] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  4 ++--
 2 files changed, 2 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 4470c49639a6..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,6 +1,6 @@
 # Template file for 'orca'
 pkgname=orca
-version=41.0
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (11 preceding siblings ...)
  2021-12-12 21:21 ` [PR PATCH] [Updated] Gnome-41 Gottox
@ 2021-12-12 22:48 ` Gottox
  2021-12-12 23:18 ` Gottox
                   ` (54 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-12 22:48 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From ecd57d8467b7c8c717c92cbc22d9366189b97e11 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/91] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 223c088d8544b157f0157aff2b926e0a88717746 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/91] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 1114b0fbb347b0a19f8a53a4d34e6440fd30e9b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/91] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From c74b2a81bc88139f5ab0122829d6fa085d06dabb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/91] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 29d7b614ef800496c9d1a926eb01386c921e16dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/91] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 2a43d29fa72638df1083b1f01d7f0c1a4a8f2040 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/91] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From c769bc1c6c7c0e99163b5e67cf78541b043bdb10 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/91] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From f58f261bc963ba0d18560f5e01e30044ac0362cc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 08/91] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 59b456c508ba42a9d882198b7655210a861753ca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 09/91] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 2c0536f1550a..6432837525b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 4b6abc7298e578aeec880100ce2cd8dabcefa047 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 10/91] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 9b0c961482d14fe48ef535da0a0ce055a1655a57 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 11/91] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 3313338c4ac7cbdf3c2e4c97fe7d70e30d2c2482 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 12/91] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6432837525b5..8786d48f13e5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 2865b773ba19c5985e659a189afbdaed346c951f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 13/91] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 3f3f4f42feeeecd3a4cd2765ed1cf49359b26c0a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/91] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From c0fa202b21b7a346ac3d42cd12f6291d33208b08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 15/91] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dcd0bf30473b30dbc389d78be844bce38d21da3f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 16/91] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 825bd44aebba49f9b980dbd2f1dd1db8509d8e47 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/91] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From aa238fe5d399d42c2adcea988f04c2be68cd822a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 18/91] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 9e1510caecff9e7520f54407d74403f9f294e219 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 19/91] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From 85dad52d32193c54dbc9f89af05f20faa517cbe7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 20/91] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 54cef6e7102406f6564424e3646b0340c67a3c77 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 21/91] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8786d48f13e5..5b9bdda1259b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 2223a628b69ee60290ff157e9679193350fe1797 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 22/91] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From f6dd0487f7f76ae3e0e904495ed6d5a8c05e3dda Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 23/91] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 7fb922952b0af784553c74384e862f60e13174b4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 24/91] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2d3d5dc582c275944269bc3a9efa02f7c316f5f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 25/91] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 37f6843e20b5dc9dfb88653cb223b07bf40f4bf4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 26/91] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 2c7508ab45e27fcf6cfe923bfa51b78b92679b9e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 27/91] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From 5ad84014b0d5425ba8435505d21c01d68189fa25 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/91] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From a61a3aa3d5f34ecafcc455aa5de7d6f45819f1c4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/91] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From e3776e9951006a3f7c0fe474a3264915d6b5ffff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/91] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 5b9bdda1259b..c60d98ae2f94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From bcd6fb7c7db38045a9eb09b63a4c518e354f6a99 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/91] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index c60d98ae2f94..ed2cc0c5ef87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From e2c04325f9f1f81e558decc8b741dae17640bb38 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/91] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From dd956982b0e9296ba893184c3054df81c628e66e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/91] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 6471c45a9eeb6b46ce4f8999fb939df9f70a6843 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/91] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From 242b165e89a3687d0c88a72143243798f9123fb9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/91] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 4f495522f29bdf08cdd018115d1ae10ca810033d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/91] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 940ff5fc97a2ca9f6c7c04f1b811b87859e3a443 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/91] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From d550faef929a4952e93099d0c807743c43723f8b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/91] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 2128a8d3500fc4444ae7e9636c9af5fea7cfa3be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/91] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ce227ab808329de8c59ca06a74c990c715fe885b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/91] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 9fe3ef424c1d38b11ed9c708477e831f439c9064 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/91] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From d96e676bdd6733b38e128f98d890c7ba8a837a62 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/91] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..4470c49639a6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 87d9b3f85f77f8b5aae8ee7de5e4e5d722f63b3a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 43/91] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From a28630c2f255f3b745b98ea3a0b0efcd8810ba6d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 44/91] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From b5bbb8b2191546bac01dc78fc29895908d7c58af Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 45/91] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 28964960f03049cc0b1b240c0f796ebcbf1bfcf6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 46/91] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From b2877ce01a108bc94fd987d243c1e44f0b0d5f08 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 47/91] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From ef7b7416e778cf306035b4046a5ed0b90ab2eeea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 48/91] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From b241b6b496082ec0d1fc5f7ebe5a13e59ae1a4a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 49/91] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 1ccc47e073ab17f8f8a482685091003113939527 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 50/91] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From e03a51b863da69a2cb44895468f599af09621ec4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 51/91] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 6d9c26fa1a79a2d757ab4b58a18c85c7aa3cf624 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 52/91] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 0f2f9c00726b019983c7285e293c061a1d9ec515 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 53/91] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From da429eb2755689d4e33e3a92e5121249365c1128 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 54/91] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 5114513b352019e3d201537f723e9222c47431a9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 55/91] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6a15e1344b1c3c9e322bc57202adcd22dbbb53be Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 56/91] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 5a93057744b2bfb981d8efd2275778a929e611c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 57/91] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From b3940f4260cf7238ae08f503676c49950794ff4c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 58/91] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From 9b4440b26fadb90e3a7ee7cef1bd696df50ce9d9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 59/91] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From f1e1c7b99fe28987de0e723ad707c3fd36642d58 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 60/91] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 286d4431ad061a15f7c5613797e26520d5f1ee60 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 61/91] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From dd8c7a330f05d39159ab8fdd1ba18f471099e7e5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 62/91] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d0853250ec0a882b133a10f0bb9d7e2ebfefea44 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 63/91] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 72da763d583ef3045b82d9032ab8f0938b9205f3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 64/91] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 693dcc592f22b1a6e1289cc147c7fd5001efbe12 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 65/91] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 9281a18aa657818026aa0ac05b5326649af7fed6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 66/91] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 38c8a8020092506063f59f2ba212b1412394d1e3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 67/91] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 2451129b233a71c54d658a216b8cc344bacb752a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 68/91] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From fffd631090aee93be1a2a6db9388638f08699b1f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 69/91] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 6961c9b76d67489d15efd0a48779e87cbdde7e66 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 70/91] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From de876363707e9a0b24e48f7d19674d5537844133 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 71/91] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 094f5d29e205ccc1a36067f141dcdb24d8dab9f0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 72/91] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 512df065a0059a8b299453b43352fd9bcd85732a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 73/91] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 37e2888cbbff55ce62771268f91ed751a6d00a13 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 74/91] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ed2cc0c5ef87..642c8e9b66a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9832ae48d57f966876205fe6808cab075b5d3f3d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 75/91] gnome-contacts: update to 41.0.

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

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From f35b66672493fe6f2aabcf71a56a3d95dc0cea1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 76/91] evince: update to 41.3.

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

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From e60218fbd1dbe8f4772efb1167010e165867ff8f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 77/91] epiphany: update to 41.0.

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 2ae3f89634d18e5dd08dca55ee1f87b4f881fd46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 78/91] yelp-tools: update to 41.0.

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

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 1e947de320df0d6f7b301ac0c631be01dc1787a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 79/91] zenity: update to 3.41.0.

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

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 3e6a3b9602f8db98584c309a8ddde1bf3452cfb2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 80/91] pangomm: update to 2.46.2.

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

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From eccbf9f61a399f83fdc359c36de64d291fdbd4ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 81/91] sushi: update to 41.0.

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

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From c31339060bf35f77d9dcf01f72ff5cd1d25fea57 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 82/91] totem-pl-parser: update to 3.26.6.

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

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From c4b51d4a586e7afa38cf34b33345edd126a19f1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 83/91] tracker3: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"

From 3f576063b0b097defaee68458063df8093b5be0c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 84/91] tracker3-miners: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {

From 11bedbf4e2b61bcac04e31ebca5420fda2383562 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 85/91] gnome-core: update to 41.0.

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

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From cc4ce065288d53724007aad8a51c091584ead9c9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 86/91] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From c21ce79f1502270372c9d0593450ed49ae972f1d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 87/91] totem: update to 3.38.2.

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

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 6d0fefbc763965a0f9ed640cd7be8f9b3c6e02c3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:40 +0100
Subject: [PATCH 88/91] vala: update to 0.54.4.

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

diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 80871a7b4c6c..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.54.0
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From b1403dce44acd7c2b62ad8871f0ee2663cb3bbbc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 19:59:29 +0100
Subject: [PATCH 89/91] libnice: extract gstreamer subpackage

This breaks a loop within the dependency tree that was introduced in
2e65d908a4:

gtk4 -> gst-plugins-bad1 -> libnice -> gupnp-igd -> gssdp -> gtk4
---
 srcpkgs/libnice-gstreamer | 1 +
 srcpkgs/libnice/template  | 9 ++++++++-
 2 files changed, 9 insertions(+), 1 deletion(-)
 create mode 120000 srcpkgs/libnice-gstreamer

diff --git a/srcpkgs/libnice-gstreamer b/srcpkgs/libnice-gstreamer
new file mode 120000
index 000000000000..c89ce3d46801
--- /dev/null
+++ b/srcpkgs/libnice-gstreamer
@@ -0,0 +1 @@
+libnice
\ No newline at end of file
diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..4b70bee653f5 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -1,7 +1,7 @@
 # Template file for 'libnice'
 pkgname=libnice
 version=0.1.18
-revision=3
+revision=4
 build_style=meson
 build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
@@ -30,3 +30,10 @@ libnice-devel_package() {
 		fi
 	}
 }
+
+libnice-gstreamer_package() {
+	short_desc+=" - gstreamer plugin"
+	pkg_install() {
+		vmove usr/lib/gstreamer-1.0
+	}
+}

From 2da168fc7296b4c5b2be15d6a6839a42ab56a19f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 22:21:32 +0100
Subject: [PATCH 90/91] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  4 ++--
 2 files changed, 2 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 4470c49639a6..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,6 +1,6 @@
 # Template file for 'orca'
 pkgname=orca
-version=41.0
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From d8c8d468bafc65d5d3219322b64bc770ba99c909 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 23:48:14 +0100
Subject: [PATCH 91/91] gnome-builder: add missing dep cmark

---
 srcpkgs/gnome-builder/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 8a2e9d9fc72b..3444faa3d224 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (12 preceding siblings ...)
  2021-12-12 22:48 ` Gottox
@ 2021-12-12 23:18 ` Gottox
  2021-12-14 10:54 ` paper42
                   ` (53 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-12 23:18 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From ecd57d8467b7c8c717c92cbc22d9366189b97e11 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/91] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 223c088d8544b157f0157aff2b926e0a88717746 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/91] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 1114b0fbb347b0a19f8a53a4d34e6440fd30e9b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/91] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From c74b2a81bc88139f5ab0122829d6fa085d06dabb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/91] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 29d7b614ef800496c9d1a926eb01386c921e16dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/91] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 2a43d29fa72638df1083b1f01d7f0c1a4a8f2040 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/91] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From c769bc1c6c7c0e99163b5e67cf78541b043bdb10 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/91] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From f58f261bc963ba0d18560f5e01e30044ac0362cc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 08/91] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 59b456c508ba42a9d882198b7655210a861753ca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 09/91] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 2c0536f1550a..6432837525b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 4b6abc7298e578aeec880100ce2cd8dabcefa047 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 10/91] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 9b0c961482d14fe48ef535da0a0ce055a1655a57 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 11/91] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 3313338c4ac7cbdf3c2e4c97fe7d70e30d2c2482 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 12/91] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6432837525b5..8786d48f13e5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 2865b773ba19c5985e659a189afbdaed346c951f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 13/91] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 3f3f4f42feeeecd3a4cd2765ed1cf49359b26c0a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/91] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From c0fa202b21b7a346ac3d42cd12f6291d33208b08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 15/91] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dcd0bf30473b30dbc389d78be844bce38d21da3f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 16/91] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 825bd44aebba49f9b980dbd2f1dd1db8509d8e47 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/91] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From aa238fe5d399d42c2adcea988f04c2be68cd822a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 18/91] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 9e1510caecff9e7520f54407d74403f9f294e219 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 19/91] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From 85dad52d32193c54dbc9f89af05f20faa517cbe7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 20/91] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 54cef6e7102406f6564424e3646b0340c67a3c77 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 21/91] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8786d48f13e5..5b9bdda1259b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 2223a628b69ee60290ff157e9679193350fe1797 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 22/91] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From f6dd0487f7f76ae3e0e904495ed6d5a8c05e3dda Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 23/91] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 7fb922952b0af784553c74384e862f60e13174b4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 24/91] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2d3d5dc582c275944269bc3a9efa02f7c316f5f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 25/91] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 37f6843e20b5dc9dfb88653cb223b07bf40f4bf4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 26/91] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 2c7508ab45e27fcf6cfe923bfa51b78b92679b9e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 27/91] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From 5ad84014b0d5425ba8435505d21c01d68189fa25 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/91] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From a61a3aa3d5f34ecafcc455aa5de7d6f45819f1c4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/91] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From e3776e9951006a3f7c0fe474a3264915d6b5ffff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/91] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 5b9bdda1259b..c60d98ae2f94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From bcd6fb7c7db38045a9eb09b63a4c518e354f6a99 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/91] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index c60d98ae2f94..ed2cc0c5ef87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From e2c04325f9f1f81e558decc8b741dae17640bb38 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/91] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From dd956982b0e9296ba893184c3054df81c628e66e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/91] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 6471c45a9eeb6b46ce4f8999fb939df9f70a6843 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/91] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From 242b165e89a3687d0c88a72143243798f9123fb9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/91] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 4f495522f29bdf08cdd018115d1ae10ca810033d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/91] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 940ff5fc97a2ca9f6c7c04f1b811b87859e3a443 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/91] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From d550faef929a4952e93099d0c807743c43723f8b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/91] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 2128a8d3500fc4444ae7e9636c9af5fea7cfa3be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/91] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ce227ab808329de8c59ca06a74c990c715fe885b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/91] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 9fe3ef424c1d38b11ed9c708477e831f439c9064 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/91] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From d96e676bdd6733b38e128f98d890c7ba8a837a62 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/91] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..4470c49639a6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 87d9b3f85f77f8b5aae8ee7de5e4e5d722f63b3a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 43/91] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From a28630c2f255f3b745b98ea3a0b0efcd8810ba6d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 44/91] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From b5bbb8b2191546bac01dc78fc29895908d7c58af Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 45/91] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 28964960f03049cc0b1b240c0f796ebcbf1bfcf6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 46/91] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From b2877ce01a108bc94fd987d243c1e44f0b0d5f08 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 47/91] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From ef7b7416e778cf306035b4046a5ed0b90ab2eeea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 48/91] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From b241b6b496082ec0d1fc5f7ebe5a13e59ae1a4a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 49/91] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 1ccc47e073ab17f8f8a482685091003113939527 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 50/91] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From e03a51b863da69a2cb44895468f599af09621ec4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 51/91] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 6d9c26fa1a79a2d757ab4b58a18c85c7aa3cf624 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 52/91] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 0f2f9c00726b019983c7285e293c061a1d9ec515 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 53/91] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From da429eb2755689d4e33e3a92e5121249365c1128 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 54/91] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 5114513b352019e3d201537f723e9222c47431a9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 55/91] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6a15e1344b1c3c9e322bc57202adcd22dbbb53be Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 56/91] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 5a93057744b2bfb981d8efd2275778a929e611c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 57/91] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From b3940f4260cf7238ae08f503676c49950794ff4c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 58/91] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From 9b4440b26fadb90e3a7ee7cef1bd696df50ce9d9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 59/91] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From f1e1c7b99fe28987de0e723ad707c3fd36642d58 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 60/91] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 286d4431ad061a15f7c5613797e26520d5f1ee60 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 61/91] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From dd8c7a330f05d39159ab8fdd1ba18f471099e7e5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 62/91] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d0853250ec0a882b133a10f0bb9d7e2ebfefea44 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 63/91] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 72da763d583ef3045b82d9032ab8f0938b9205f3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 64/91] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 693dcc592f22b1a6e1289cc147c7fd5001efbe12 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 65/91] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 9281a18aa657818026aa0ac05b5326649af7fed6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 66/91] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 38c8a8020092506063f59f2ba212b1412394d1e3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 67/91] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 2451129b233a71c54d658a216b8cc344bacb752a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 68/91] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From fffd631090aee93be1a2a6db9388638f08699b1f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 69/91] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 6961c9b76d67489d15efd0a48779e87cbdde7e66 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 70/91] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From de876363707e9a0b24e48f7d19674d5537844133 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 71/91] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 094f5d29e205ccc1a36067f141dcdb24d8dab9f0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 72/91] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 512df065a0059a8b299453b43352fd9bcd85732a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 73/91] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 37e2888cbbff55ce62771268f91ed751a6d00a13 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 74/91] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ed2cc0c5ef87..642c8e9b66a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9832ae48d57f966876205fe6808cab075b5d3f3d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 75/91] gnome-contacts: update to 41.0.

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

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From f35b66672493fe6f2aabcf71a56a3d95dc0cea1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 76/91] evince: update to 41.3.

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

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From e60218fbd1dbe8f4772efb1167010e165867ff8f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 77/91] epiphany: update to 41.0.

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 2ae3f89634d18e5dd08dca55ee1f87b4f881fd46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 78/91] yelp-tools: update to 41.0.

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

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 1e947de320df0d6f7b301ac0c631be01dc1787a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 79/91] zenity: update to 3.41.0.

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

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 3e6a3b9602f8db98584c309a8ddde1bf3452cfb2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 80/91] pangomm: update to 2.46.2.

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

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From eccbf9f61a399f83fdc359c36de64d291fdbd4ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 81/91] sushi: update to 41.0.

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

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From c31339060bf35f77d9dcf01f72ff5cd1d25fea57 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 82/91] totem-pl-parser: update to 3.26.6.

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

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From c4b51d4a586e7afa38cf34b33345edd126a19f1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 83/91] tracker3: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"

From 3f576063b0b097defaee68458063df8093b5be0c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 84/91] tracker3-miners: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {

From 11bedbf4e2b61bcac04e31ebca5420fda2383562 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 85/91] gnome-core: update to 41.0.

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

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From cc4ce065288d53724007aad8a51c091584ead9c9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 86/91] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From c21ce79f1502270372c9d0593450ed49ae972f1d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 87/91] totem: update to 3.38.2.

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

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 6d0fefbc763965a0f9ed640cd7be8f9b3c6e02c3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:40 +0100
Subject: [PATCH 88/91] vala: update to 0.54.4.

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

diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 80871a7b4c6c..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.54.0
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 855c058e7861278eb79229c3475a4b6dd2737f0f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 22:21:32 +0100
Subject: [PATCH 89/91] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  4 ++--
 2 files changed, 2 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 4470c49639a6..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,6 +1,6 @@
 # Template file for 'orca'
 pkgname=orca
-version=41.0
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 676dc3ccbe6c0bf0be76aa883a1a4568e2a4e86e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 23:48:14 +0100
Subject: [PATCH 90/91] gnome-builder: add missing dep cmark

---
 srcpkgs/gnome-builder/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 8a2e9d9fc72b..3444faa3d224 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"

From a8dc774c8e1bd4379fd201d45e965747b57834b6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 13 Dec 2021 00:17:44 +0100
Subject: [PATCH 91/91] libnice: remove dep gssdp

---
 srcpkgs/libnice/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..3c1f12d02ed0 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -7,7 +7,7 @@ build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
  -Dexamples=disabled -Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="glib-devel pkg-config"
-makedepends="gstreamer1-devel gupnp-igd-devel openssl-devel libglib-devel"
+makedepends="gstreamer1-devel openssl-devel libglib-devel"
 short_desc="Implementation of the IETF's draft ICE (for P2P UDP data streams)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (13 preceding siblings ...)
  2021-12-12 23:18 ` Gottox
@ 2021-12-14 10:54 ` paper42
  2021-12-14 11:04 ` Gottox
                   ` (52 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-12-14 10:54 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From ecd57d8467b7c8c717c92cbc22d9366189b97e11 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 001/122] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 223c088d8544b157f0157aff2b926e0a88717746 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 002/122] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 1114b0fbb347b0a19f8a53a4d34e6440fd30e9b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 003/122] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From c74b2a81bc88139f5ab0122829d6fa085d06dabb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 004/122] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 29d7b614ef800496c9d1a926eb01386c921e16dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 005/122] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 2a43d29fa72638df1083b1f01d7f0c1a4a8f2040 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 006/122] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From c769bc1c6c7c0e99163b5e67cf78541b043bdb10 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 007/122] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From f58f261bc963ba0d18560f5e01e30044ac0362cc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 008/122] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 59b456c508ba42a9d882198b7655210a861753ca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 009/122] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 2c0536f1550a..6432837525b5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 4b6abc7298e578aeec880100ce2cd8dabcefa047 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 010/122] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 9b0c961482d14fe48ef535da0a0ce055a1655a57 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 011/122] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 3313338c4ac7cbdf3c2e4c97fe7d70e30d2c2482 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 012/122] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6432837525b5..8786d48f13e5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 2865b773ba19c5985e659a189afbdaed346c951f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 013/122] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 3f3f4f42feeeecd3a4cd2765ed1cf49359b26c0a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 014/122] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From c0fa202b21b7a346ac3d42cd12f6291d33208b08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 015/122] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dcd0bf30473b30dbc389d78be844bce38d21da3f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 016/122] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 825bd44aebba49f9b980dbd2f1dd1db8509d8e47 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 017/122] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From aa238fe5d399d42c2adcea988f04c2be68cd822a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 018/122] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 9e1510caecff9e7520f54407d74403f9f294e219 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 019/122] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From 85dad52d32193c54dbc9f89af05f20faa517cbe7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 020/122] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 54cef6e7102406f6564424e3646b0340c67a3c77 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 021/122] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8786d48f13e5..5b9bdda1259b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 2223a628b69ee60290ff157e9679193350fe1797 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 022/122] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From f6dd0487f7f76ae3e0e904495ed6d5a8c05e3dda Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 023/122] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 7fb922952b0af784553c74384e862f60e13174b4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 024/122] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2d3d5dc582c275944269bc3a9efa02f7c316f5f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 025/122] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 37f6843e20b5dc9dfb88653cb223b07bf40f4bf4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 026/122] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 2c7508ab45e27fcf6cfe923bfa51b78b92679b9e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 027/122] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From 5ad84014b0d5425ba8435505d21c01d68189fa25 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 028/122] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From a61a3aa3d5f34ecafcc455aa5de7d6f45819f1c4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 029/122] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From e3776e9951006a3f7c0fe474a3264915d6b5ffff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 030/122] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 5b9bdda1259b..c60d98ae2f94 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From bcd6fb7c7db38045a9eb09b63a4c518e354f6a99 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 031/122] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index c60d98ae2f94..ed2cc0c5ef87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From e2c04325f9f1f81e558decc8b741dae17640bb38 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 032/122] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From dd956982b0e9296ba893184c3054df81c628e66e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 033/122] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 6471c45a9eeb6b46ce4f8999fb939df9f70a6843 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 034/122] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From 242b165e89a3687d0c88a72143243798f9123fb9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 035/122] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 4f495522f29bdf08cdd018115d1ae10ca810033d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 036/122] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 940ff5fc97a2ca9f6c7c04f1b811b87859e3a443 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 037/122] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From d550faef929a4952e93099d0c807743c43723f8b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 038/122] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 2128a8d3500fc4444ae7e9636c9af5fea7cfa3be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 039/122] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ce227ab808329de8c59ca06a74c990c715fe885b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 040/122] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 9fe3ef424c1d38b11ed9c708477e831f439c9064 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 041/122] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From d96e676bdd6733b38e128f98d890c7ba8a837a62 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 042/122] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..4470c49639a6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 87d9b3f85f77f8b5aae8ee7de5e4e5d722f63b3a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 043/122] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From a28630c2f255f3b745b98ea3a0b0efcd8810ba6d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 044/122] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From b5bbb8b2191546bac01dc78fc29895908d7c58af Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 045/122] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 28964960f03049cc0b1b240c0f796ebcbf1bfcf6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 046/122] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From b2877ce01a108bc94fd987d243c1e44f0b0d5f08 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 047/122] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From ef7b7416e778cf306035b4046a5ed0b90ab2eeea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 048/122] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From b241b6b496082ec0d1fc5f7ebe5a13e59ae1a4a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 049/122] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 1ccc47e073ab17f8f8a482685091003113939527 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 050/122] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From e03a51b863da69a2cb44895468f599af09621ec4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 051/122] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 6d9c26fa1a79a2d757ab4b58a18c85c7aa3cf624 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 052/122] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 0f2f9c00726b019983c7285e293c061a1d9ec515 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 053/122] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From da429eb2755689d4e33e3a92e5121249365c1128 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 054/122] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 5114513b352019e3d201537f723e9222c47431a9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 055/122] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6a15e1344b1c3c9e322bc57202adcd22dbbb53be Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 056/122] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 5a93057744b2bfb981d8efd2275778a929e611c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 057/122] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From b3940f4260cf7238ae08f503676c49950794ff4c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 058/122] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From 9b4440b26fadb90e3a7ee7cef1bd696df50ce9d9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 059/122] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From f1e1c7b99fe28987de0e723ad707c3fd36642d58 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 060/122] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 286d4431ad061a15f7c5613797e26520d5f1ee60 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 061/122] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From dd8c7a330f05d39159ab8fdd1ba18f471099e7e5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 062/122] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d0853250ec0a882b133a10f0bb9d7e2ebfefea44 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 063/122] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 72da763d583ef3045b82d9032ab8f0938b9205f3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 064/122] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 693dcc592f22b1a6e1289cc147c7fd5001efbe12 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 065/122] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 9281a18aa657818026aa0ac05b5326649af7fed6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 066/122] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 38c8a8020092506063f59f2ba212b1412394d1e3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 067/122] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 2451129b233a71c54d658a216b8cc344bacb752a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 068/122] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From fffd631090aee93be1a2a6db9388638f08699b1f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 069/122] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 6961c9b76d67489d15efd0a48779e87cbdde7e66 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 070/122] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From de876363707e9a0b24e48f7d19674d5537844133 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 071/122] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 094f5d29e205ccc1a36067f141dcdb24d8dab9f0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 072/122] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 512df065a0059a8b299453b43352fd9bcd85732a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 073/122] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 37e2888cbbff55ce62771268f91ed751a6d00a13 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 074/122] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ed2cc0c5ef87..642c8e9b66a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9832ae48d57f966876205fe6808cab075b5d3f3d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 075/122] gnome-contacts: update to 41.0.

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

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From f35b66672493fe6f2aabcf71a56a3d95dc0cea1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 076/122] evince: update to 41.3.

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

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From e60218fbd1dbe8f4772efb1167010e165867ff8f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 077/122] epiphany: update to 41.0.

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 2ae3f89634d18e5dd08dca55ee1f87b4f881fd46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 078/122] yelp-tools: update to 41.0.

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

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 1e947de320df0d6f7b301ac0c631be01dc1787a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 079/122] zenity: update to 3.41.0.

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

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 3e6a3b9602f8db98584c309a8ddde1bf3452cfb2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 080/122] pangomm: update to 2.46.2.

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

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From eccbf9f61a399f83fdc359c36de64d291fdbd4ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 081/122] sushi: update to 41.0.

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

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From c31339060bf35f77d9dcf01f72ff5cd1d25fea57 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 082/122] totem-pl-parser: update to 3.26.6.

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

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From c4b51d4a586e7afa38cf34b33345edd126a19f1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 083/122] tracker3: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"

From 3f576063b0b097defaee68458063df8093b5be0c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 084/122] tracker3-miners: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {

From 11bedbf4e2b61bcac04e31ebca5420fda2383562 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 085/122] gnome-core: update to 41.0.

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

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From cc4ce065288d53724007aad8a51c091584ead9c9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 086/122] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From c21ce79f1502270372c9d0593450ed49ae972f1d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 087/122] totem: update to 3.38.2.

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

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 6d0fefbc763965a0f9ed640cd7be8f9b3c6e02c3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:40 +0100
Subject: [PATCH 088/122] vala: update to 0.54.4.

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

diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 80871a7b4c6c..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.54.0
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 855c058e7861278eb79229c3475a4b6dd2737f0f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 22:21:32 +0100
Subject: [PATCH 089/122] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  4 ++--
 2 files changed, 2 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 4470c49639a6..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,6 +1,6 @@
 # Template file for 'orca'
 pkgname=orca
-version=41.0
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 676dc3ccbe6c0bf0be76aa883a1a4568e2a4e86e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 23:48:14 +0100
Subject: [PATCH 090/122] gnome-builder: add missing dep cmark

---
 srcpkgs/gnome-builder/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 8a2e9d9fc72b..3444faa3d224 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"

From a8dc774c8e1bd4379fd201d45e965747b57834b6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 13 Dec 2021 00:17:44 +0100
Subject: [PATCH 091/122] libnice: remove dep gssdp

---
 srcpkgs/libnice/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..3c1f12d02ed0 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -7,7 +7,7 @@ build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
  -Dexamples=disabled -Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="glib-devel pkg-config"
-makedepends="gstreamer1-devel gupnp-igd-devel openssl-devel libglib-devel"
+makedepends="gstreamer1-devel openssl-devel libglib-devel"
 short_desc="Implementation of the IETF's draft ICE (for P2P UDP data streams)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From 3424ac1b36fe1269a0906abc4da05737b4a4fb83 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 20:35:30 +0100
Subject: [PATCH 092/122] libsoup: ignore 3.* versions in update-check

---
 srcpkgs/libsoup/update | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 83d1ca6bb30f706b41811c5b4e5414152f509542 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:29 +0100
Subject: [PATCH 093/122] cheese: update to 41.1.

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

diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 0506dd365bb9..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,6 +1,6 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From cb79e5333105491fef9970e748420c61969f7df7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 094/122] devhelp: update to 41.2.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 5a55f2863ca4..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b2f418bb0108da50f3131c17c60ee8760bf39937 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 095/122] eog: update to 41.1.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From b96fa71da416e859f86d3e3b2721d251623c8e68 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:05 +0100
Subject: [PATCH 096/122] evolution-data-server: update to 3.42.2.

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

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index f869297cd50c..b0349e400eaa 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.42.0
+version=3.42.2
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 5c590969b208acef282b3477706a5a032dc9b19a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 097/122] evolution: update to 3.42.2.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 12fd956252662244c8dd4fdf03c8ea84a5dc7c7b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 098/122] evolution-ews: update to 3.42.1.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 2ba67453ed4ad52f0744cfa4f5dcabe1f59d00e9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:04 +0100
Subject: [PATCH 099/122] glib-networking: update to 2.70.1.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index 0921da5ae6e6..5adca78241c4 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.70.0
+version=2.70.1
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
+checksum=2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc
 lib32disabled=yes
 make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 

From 3b4139715b95a62cf8db9fdeaff1f1e8a86cadf8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:39 +0100
Subject: [PATCH 100/122] gnome-autoar: update to 0.4.1.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index d07e92eb25b3..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.4.0
+version=0.4.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"

From b8cf68abe6fd544cba78e24839167c2a800977c7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 101/122] gnome-boxes: update to 41.2.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 84562a473f18d2bae8116fd20a66b180e08d5139 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:43 +0100
Subject: [PATCH 102/122] gnome-builder: update to 41.3.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 3444faa3d224..ae0d8b69e77d 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=41.0
+version=41.3
 revision=1
 build_style=meson
 build_helper=qemu
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ce146a7be3f62fbfee793e608ac040f3572fe562 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 103/122] gnome-calculator: update to 41.1.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From f59fc5adfe09ab948ef6b25345aeb2f60bdbdf09 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 104/122] gnome-calendar: update to 41.2.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 772d5e6c340cae1cedc8bdd91db2766b7077a796 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 105/122] gnome-control-center: update to 41.2.

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

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From d0c6dd3a454df0714c62215a79705a839c2c416c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 106/122] gnome-initial-setup: update to 41.2.

---
 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 66b5ddd0b55a..86c8cfe97915 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From fa2e980c85428838d2e1b6ae0081744d392bc0c9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:39 +0100
Subject: [PATCH 107/122] gnome-maps: update to 41.2.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 0ec56fcc9f31..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From a0b05f9c5cde21a8f5d1f73d500d902720c854f6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:39 +0100
Subject: [PATCH 108/122] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 +++++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 14 +++-------
 2 files changed, 29 insertions(+), 11 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index c85ffa1c4f84..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
- -Dsystemd_user_unit_dir=/tmp"
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
  freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
@@ -13,13 +13,5 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-pre_configure() {
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 1de6ff50135d0fc9d3f55570af06ed19741396fd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:58 +0100
Subject: [PATCH 109/122] gnome-shell: update to 41.2.

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

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 5194f585332c..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,7 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From c5d0fa3d2175ebca175d1f080cb1ec28fa597beb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:58 +0100
Subject: [PATCH 110/122] gnome-user-docs: update to 41.1.

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

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 617b02912847..a61069a80668 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=41.0
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 0742355dd9539fc68bea22ff048be2506e05eee9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:13:07 +0100
Subject: [PATCH 111/122] mutter: update to 41.2.

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

diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index e4fb7b6300b7..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=41.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
 shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
  libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session

From 602d07e6110a51efb793e6e0395328a9c67f0199 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:13:07 +0100
Subject: [PATCH 112/122] nautilus: update to 41.1.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index a609862cfe32..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From eb5889abb464f2baf3aa491196e582a971510ce1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:14:11 +0100
Subject: [PATCH 113/122] libsoup3: update to 3.0.3.

---
 srcpkgs/libsoup3/template | 4 ++--
 srcpkgs/libsoup3/update   | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
index 4ebc799cc8ef..b2b9eff840a1 100644
--- a/srcpkgs/libsoup3/template
+++ b/srcpkgs/libsoup3/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup3'
 pkgname=libsoup3
-version=3.0.0
+version=3.0.3
 revision=1
 wrksrc="libsoup-$version"
 build_style=meson
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
-checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
 make_check=no # gio tests can't run in chroot
 
 # Package build options
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 90b24e2610e37c0cb4fb2cca0eff35873705cca7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:08 +0100
Subject: [PATCH 114/122] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 9861862e75e3..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.1
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 26c61dc74723f6a4978a55b0bc3998111ed77aeb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:12 +0100
Subject: [PATCH 115/122] gnome-desktop: update to 41.2.

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

diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f052fce8ceef..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
 make_check=no # needs X
 
 build_options="gir"

From a33cbd734ba0908621ce9eb92cac54305f3754c4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 116/122] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 2f515164e5c3757104970ef6b7d229423e51ad89 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:28:24 +0100
Subject: [PATCH 117/122] gtksourceview4: fix update-check

---
 srcpkgs/gtksourceview4/update | 3 +++
 1 file changed, 3 insertions(+)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 593122ef5d4d1deb26d841eeed2499af2d6b1937 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:44:57 +0100
Subject: [PATCH 118/122] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 12 ++++--------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 4 insertions(+), 9 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 22951bfe0c84..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,6 +1,6 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.13
+version=0.3.14
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From ba96ed483b31816bd884fc4f148b02652ff5c359 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:48:48 +0100
Subject: [PATCH 119/122] glibmm2.68: update to 2.70.0.

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

diff --git a/srcpkgs/glibmm2.68/template b/srcpkgs/glibmm2.68/template
index 11eac004b7ff..818c2eee90c5 100644
--- a/srcpkgs/glibmm2.68/template
+++ b/srcpkgs/glibmm2.68/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm2.68'
 pkgname=glibmm2.68
-version=2.68.1
+version=2.70.0
 revision=1
 wrksrc="glibmm-$version"
 build_style=meson
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=6664e27c9a9cca81c29e35687f49f2e0d173a2fc9e98c3428311f707db532f8c
+checksum=8008fd8aeddcc867a3f97f113de625f6e96ef98cf7860379813a9c0feffdb520
 
 glibmm2.68-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From bd58075a2126b0caab1caece32e93a90ee864dc5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 22:08:41 +0100
Subject: [PATCH 120/122] tracker3-miners: fix update-check

---
 srcpkgs/tracker3-miners/update | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 9fe2984a3db3fd393da7dcf2be18ff0d8da98730 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 22:08:44 +0100
Subject: [PATCH 121/122] tracker3: fix update-check

---
 srcpkgs/tracker3/update | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 127809189392ac2eb32581353833c36dd2b7cfde Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:59 +0100
Subject: [PATCH 122/122] libdazzle: fix check

---
 srcpkgs/libdazzle/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 73cb8d5b0d71..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -9,6 +9,7 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
@@ -17,14 +18,13 @@ changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
 checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

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

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (14 preceding siblings ...)
  2021-12-14 10:54 ` paper42
@ 2021-12-14 11:04 ` Gottox
  2021-12-14 12:13 ` Gottox
                   ` (51 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-14 11:04 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

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

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

From a27df58d9d3bc6cb14627dd030522fc97b0ce91e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 001/123] glib-networking: update to 2.70.0.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 62c77da957f4b13bf709d69911e9f2bf3d99c791 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 002/123] telepathy-glib: update to 0.24.2.

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

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 7e1cc08b3d672352609816fce15786a65f72eb5c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 003/123] devhelp: update to 41.1.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..5a55f2863ca4 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From a71bcf88d35357f76f2b82e764ad2dea197f8fcc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 004/123] gdl: update to 3.40.0.

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 15f1d28fa682013caf4fc4f3f59cdf455993ef99 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 005/123] gjs: update to 1.68.3.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 80224d0485ff6dbc5d5f7fe82d7665b7132e9f06 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 006/123] gobject-introspection: update to 1.70.0.

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

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 33d3351bd67326b9cc86136b9b45d2f54f9860f3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 007/123] gtkmm4: update to 4.4.0.

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

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 605905652524ed66e22f0399022f72f4fc0d32a5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 008/123] gnome-autoar: update to 0.4.0.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..d07e92eb25b3 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.0
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From e8b178db513035d8a3218f04ebe3089c23b4eb91 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 009/123] New package: libsoup3-3.0.0

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template

diff --git a/common/shlibs b/common/shlibs
index 8c7f5cf3a137..529d89dc7850 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..4ebc799cc8ef
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.0
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}

From 6118c66b8a7edb8fd115e4312dffdd63cce9111d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 010/123] libsoup: update to 2.74.0.

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

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..b2cec95dc4a2 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc

From 1c71d9e4b5f01c966007e2a681763f540662c823 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 011/123] libgee08: update to 0.20.4.

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

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..c4139fa1ea32 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,6 +1,6 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From a1412b68ba549938bae105a039c49992443f4477 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 012/123] evolution-data-server: update to 3.42.0.

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

diff --git a/common/shlibs b/common/shlibs
index 529d89dc7850..87bff7c71fb9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From d207857e0393ae6626e7f72e2b4d3fe7c645597a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 013/123] evolution-ews: update to 3.42.0.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 7aa415e6bbeb39462dd4fb19ed7f64e46203b644 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 014/123] evolution: update to 3.42.0.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 9862929701412372efc35aa0ebd0ede06952a6c1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 015/123] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 422217f38d3bd5af326710fa6d9d857ad32dbe12 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 016/123] gnome-settings-daemon: update to 41.0.

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..23364b4781ae 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,8 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From df9b161f2014e59e678d9f0079f8ccdd42a19539 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 017/123] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From a0b6c2a93b149dd337664cc48ae74fadec928382 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 018/123] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From dc3ba6d6e5756f7794a1b504a50a361602d18fae Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 019/123] gnome-remote-desktop: update to 41.0.

---
 srcpkgs/gnome-remote-desktop/template | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..c85ffa1c4f84 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,34 +1,22 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.0
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
  -Dsystemd_user_unit_dir=/tmp"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
 make_check=no # xvfb failed to start
 
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
 pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
 	vsed -e '/systemd_dep/d' -i meson.build
 }
 

From c7fe828304a7373fdb78269d6130faf434342f78 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 020/123] gdm: update to 41.0.

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From d5f2e1abf9bc9aeeead5b65403848f07c4d27d98 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 021/123] mutter: update to 41.0.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 87bff7c71fb9..6b27947a0c53 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e4fb7b6300b7 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 3a06fc28f7fef94844a4bda14b5379e6e78b6128 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 022/123] gjs: update to 1.70.0.

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 82c4d801cffb4f1c76046098ab5a239c04f01eee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 023/123] gsettings-desktop-schemas: update to 41.0.

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 9442b5df29292a1cb5f784827096da65d9a4dc52 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 024/123] gnome-desktop: update to 41.0.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..f052fce8ceef 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 191c9bfd560e839a4ebc0bb4c12fe07ee7a5ffb1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 025/123] gnome-shell: update to 41.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 255cc51ee856..cb1383d3ee7d 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
 makedepends="at-spi2-atk evolution-data-server-devel folks-devel
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From a387f92e9139b4ecaa466f0ba112867fd69c08ab Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:54 +0200
Subject: [PATCH 026/123] gnome-shell: remove gdm from checkdepends in order to
 resolve cyclic dependency

---
 srcpkgs/gnome-shell/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index cb1383d3ee7d..aef3548ad021 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -15,7 +15,7 @@ makedepends="at-spi2-atk evolution-data-server-devel folks-devel
  libnma-devel polkit-devel pulseaudio-devel pipewire-devel
  startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
 depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From 8fe03acc97adfdc9a6fd147d56121a47f8f7652b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 7 Oct 2021 08:29:47 +0200
Subject: [PATCH 027/123] gnome-shell: cleanup dependencies

---
 srcpkgs/gnome-shell/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index aef3548ad021..5194f585332c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -7,14 +7,11 @@ build_helper=gir
 configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
 checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From dad8dcf05e2930cc0c5a2fd99108155ea3cd54d4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 028/123] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From c6e52f17f3d28e774a2f57713a8949e74f93f813 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 029/123] adwaita-icon-theme: update to 41.0.

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

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 651a28c8e808560c8142d241627d60ab769826f0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 030/123] vala: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 6b27947a0c53..5b2e0a103d79 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..80871a7b4c6c 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 5190c4eb8c8ec7c7d722d3e73433b8164f955276 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 031/123] valadoc: update to 0.54.0.

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

diff --git a/common/shlibs b/common/shlibs
index 5b2e0a103d79..7a4fd75fe697 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 56ab5abb9822212b912dce509895d0681a595a55 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 032/123] gnome-boxes: update to 41.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From cce3d9a2b9a83b36c61fa6c7fa3b12ae78f0a6e3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 033/123] gnome-calculator: update to 41.0.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From ec70968b9c3f8795a9ca235d7bbd5c73d7d0ce3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 034/123] gnome-user-docs: update to 41.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 5eace9db3843..617b02912847 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=40.4
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51

From d276bad0f60d9471bf6be3318b5828a9218def8a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 035/123] gnome-maps: update to 41.0.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..0ec56fcc9f31 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92

From 11004668c387627028814989dbda3c9577e9409e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 036/123] gnome-disk-utility: update to 41.0.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 03e3ea49ff5dc5f5e4f32fceeeec4e31b0b081fc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 037/123] gnome-music: update to 41.0.

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From e5132d4aa3c86320b71ba3f50bc84e36b40f5afb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 038/123] gnome-system-monitor: update to 41.0.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From dee4c5966995da708b965474e1050b26ef3b780f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 039/123] gnome-builder: update to 41.0.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..8a2e9d9fc72b 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.0
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 0133a5369806188fdc549a2a83a4e1bbe8a876f0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 040/123] gnome-calendar: update to 41.0.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From e0c7e2ab0f8cb0f511c17fbe04c2a91a66f018aa Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 041/123] nautilus: update to 41.0.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..a609862cfe32 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 681a5e59d2b6b71f44b8d4e8e39166be22b5455a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 042/123] orca: update to 41.0.

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..4470c49639a6 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 61aa488e1ae3bedf84ea6ec2a28cc67af3dfce4d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 28 Sep 2021 17:23:29 +0200
Subject: [PATCH 043/123] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index b2cec95dc4a2..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From 9e6e2d7d366be00c6767835fd8e86299bdb86edb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 044/123] at-spi2-core: update to 2.42.0.

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

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 01a6fbf521b749ad2bb20ff857f88acd79c9d004 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 045/123] baobab: update to 41.0.

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 3347e7d7a7474ce304d182cf55fcd533fb1a8989 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 046/123] cheese: update to 41.0.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..0506dd365bb9 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 0a348061a8ae15bf1bd98e44daec3f74d62f54ac Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 047/123] atkmm: update to 2.28.2.

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

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From a74c043ea0a2d8b2daef7d75adab5b2d29000976 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 048/123] eog: update to 41.0.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 86dd0c29770147a5eedb2910564800807fd71402 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 049/123] evolution-data-server: update to 3.42.0.

---
 srcpkgs/evolution-data-server/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..abb05ec80729 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -20,7 +20,6 @@ homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"

From 548b4c6aac2026a430eeaf09bc39193a048c7516 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 050/123] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From c859069102f90204e4179ffa9a59dd7277e9de04 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 051/123] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 43e71f0fa3be6d3c19671c950ce9491e2dcd6279 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 052/123] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From f3b1439580f19bd336f8fdd04c6238b34f85eaab Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 053/123] glibmm: update to 2.66.1.

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

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..9861862e75e3 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"

From f12492f8e741eec023d92503e60248ffa167dad5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 054/123] gnome-characters: update to 41.0.

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 99b9f80b16e8202c98e96747aa4dfce8d055990a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 055/123] gnome-font-viewer: update to 41.0.

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 1369c0197173e8fd65cc68eb51b424b75310ffef Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 056/123] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From ea272841ffc07abdff07f64fca8c1236386fd3e4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:06:03 +0200
Subject: [PATCH 057/123] libgee08: fix tests

---
 srcpkgs/libgee08/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index c4139fa1ea32..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -7,7 +7,7 @@ build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From de5fbd3003c6df6fb69f520b56260dd5e173005c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:22:15 +0200
Subject: [PATCH 058/123] evolution-data-server: dbus is needed for unit tests

---
 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 abb05ec80729..f869297cd50c 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -13,6 +13,7 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 short_desc="Centralized access to appointments and contacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-only"

From ca8f8afd79a471b0be958dadedade080af3b3c64 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:23:04 +0200
Subject: [PATCH 059/123] gnome-settings-daemon: do not disamble assertions.

---
 srcpkgs/gnome-settings-daemon/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 23364b4781ae..9f8c9857eec6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -20,6 +20,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 8ae475cd81652835ec689cd89249a3c9a4b85322 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 060/123] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 5834e47c71003ec41bba32c3d49136604e8e9e02 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 061/123] grilo-plugins: update to 0.3.13.

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

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..22951bfe0c84 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.13
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then

From bd6ffa9367e977288c915a7e57fc9f4f71ab9618 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 062/123] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d2514a06c78a801074fe8db961ef8b41cb9895db Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 063/123] gssdp: update to 1.4.0.1.

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

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From fddae02d3855351c6713eff3e2a2f2a258f85f98 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 064/123] gspell: update to 1.9.1.

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From ab32adcb51f7d334e3eda76fc0558a3c613e090d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 065/123] gnome-weather: update to 41.0.

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 483518849eb4c51686bce571ed40283ada77dfd3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 066/123] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From f68e82babd8b0c3aa050661f5cf6135d0d9a2881 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 067/123] gtk-doc: update to 1.33.2.

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From c9eb863f32be7512b6efcba2204db356daefeb97 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 068/123] gtksourceview4: update to 4.8.2.

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"

From 5ce527b21fc82b4c3b58b3721b3ed59d0879f919 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 069/123] gtkmm: update to 3.24.5.

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 3b7a33e2920947a40e4d5a750e4d589465784f28 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 070/123] libdazzle: update to 3.42.0.

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..73cb8d5b0d71 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
 build_options="gir"
 build_options_default="gir"

From d1f34987ce4ccda822b3cdf1e1c112514cba15c0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 071/123] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From bb7186b7b5a18bb43fff1f3123f126c28e3ff926 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 072/123] mm-common: update to 1.0.3.

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

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From fb0454d1a0029f33e1658b51dfda14a3a3986c2d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 073/123] rygel: update to 0.40.2.

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..6b4ac286fe77 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,6 +1,6 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 8f92a1b7e17df276ef050bf70294a505c0282cb5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 074/123] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7a4fd75fe697..6ff904620705 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 3c8d9af0cf85c7b42e5cb59742a63dd455fc29d6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 075/123] gnome-contacts: update to 41.0.

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

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From ee8b2a46dcd1e3c77b7e6a518e452b2d38d252af Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 076/123] evince: update to 41.3.

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

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 25366b25f3e60ac1787f04c4d6f20bc8aeeb4947 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 077/123] epiphany: update to 41.0.

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From dc292300aa40675c22dd10c5d34956a8f4bd008c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 078/123] yelp-tools: update to 41.0.

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

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 6662a0d03a23326c1ed9033d3f1f7947bc6600e2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 079/123] zenity: update to 3.41.0.

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

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 966d9fe8ae9653cdcfb3195d23a5b8efc1a2dd51 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 080/123] pangomm: update to 2.46.2.

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

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From ca5ffaa72f3bc9893d02f6c6461fdb0c78747dd3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 081/123] sushi: update to 41.0.

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

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From ed52de3d07240e7f97d765b55b8bfb25e64e9ec0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 082/123] totem-pl-parser: update to 3.26.6.

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

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From b436ae98cffe4944ea536148b8b4423215980f40 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 083/123] tracker3: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"

From 37e98d5384c0ce86db41ef5880dfa3b67e2d9a7a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 084/123] tracker3-miners: update to 3.2.1.

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {

From 319d4b1b7a65104b91d62fa8204398d70f255c91 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 085/123] gnome-core: update to 41.0.

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

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From d540702950b5e8f1701cca3ca4aca161b841e280 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 086/123] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 3dc869010025f0f1bfc569cb3a3ebb3fc281ac97 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 087/123] totem: update to 3.38.2.

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

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From e82fa54b3ea1e492173eed59f1edb62d1dab4139 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:40 +0100
Subject: [PATCH 088/123] vala: update to 0.54.4.

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

diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 80871a7b4c6c..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.54.0
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From dd633e7948832870680dbb348fdc92172524515e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 22:21:32 +0100
Subject: [PATCH 089/123] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  4 ++--
 2 files changed, 2 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 4470c49639a6..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,6 +1,6 @@
 # Template file for 'orca'
 pkgname=orca
-version=41.0
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 5c5cb0145dca954ff1647313ef07e8848d8ac125 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 12 Dec 2021 23:48:14 +0100
Subject: [PATCH 090/123] gnome-builder: add missing dep cmark

---
 srcpkgs/gnome-builder/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 8a2e9d9fc72b..3444faa3d224 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"

From 232e293bafa794d2099079f0e9d10d1e72c264df Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 13 Dec 2021 00:17:44 +0100
Subject: [PATCH 091/123] libnice: remove dep gssdp

---
 srcpkgs/libnice/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..3c1f12d02ed0 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -7,7 +7,7 @@ build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
  -Dexamples=disabled -Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="glib-devel pkg-config"
-makedepends="gstreamer1-devel gupnp-igd-devel openssl-devel libglib-devel"
+makedepends="gstreamer1-devel openssl-devel libglib-devel"
 short_desc="Implementation of the IETF's draft ICE (for P2P UDP data streams)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From a5c67d41afeb25cf68e21c6430a2209c3133abf8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 20:35:30 +0100
Subject: [PATCH 092/123] libsoup: ignore 3.* versions in update-check

---
 srcpkgs/libsoup/update | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From b65f5e7221c75d5e8173732bec2f4e482604b38c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:29 +0100
Subject: [PATCH 093/123] cheese: update to 41.1.

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

diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 0506dd365bb9..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,6 +1,6 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From cc9a22de3747182e103b85385f592ca24efb9783 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 094/123] devhelp: update to 41.2.

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

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 5a55f2863ca4..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=46ea4f8752c22442e0f14be10387a4e8a3872680c3f04882aabeac7daea22e4b
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 7aaf01c817687772971fa6f57c2bf55c4d619b86 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 095/123] eog: update to 41.1.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 2823c1e7500a461a6230b908aa6a3b716d4effd4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:05 +0100
Subject: [PATCH 096/123] evolution-data-server: update to 3.42.2.

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

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index f869297cd50c..b0349e400eaa 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.42.0
+version=3.42.2
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 506e375f798d27674014644575053186d86d8ffe Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 097/123] evolution: update to 3.42.2.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 4725e39c15bf4c445ea548317c9450d951d87806 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 098/123] evolution-ews: update to 3.42.1.

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

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 63dbd07c409b55e7b5807192b8d0eb87dc860c0d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:04 +0100
Subject: [PATCH 099/123] glib-networking: update to 2.70.1.

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

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index 0921da5ae6e6..5adca78241c4 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.70.0
+version=2.70.1
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
+checksum=2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc
 lib32disabled=yes
 make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 

From 697e0565316bec11df2c1f9cba09d5aefc70aa0f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:39 +0100
Subject: [PATCH 100/123] gnome-autoar: update to 0.4.1.

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

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index d07e92eb25b3..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.4.0
+version=0.4.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=ea8c6d524babc712ac59e1d0e3ac8bf0137482dadf33c94fe9113794a1bc4474
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"

From 730dd23e7a27bfe45e0fc996b60d8e189f986fab Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 101/123] gnome-boxes: update to 41.2.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From b123179a7a042ad84a4e298fa368f7610370b6f8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:43 +0100
Subject: [PATCH 102/123] gnome-builder: update to 41.3.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 3444faa3d224..ae0d8b69e77d 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=41.0
+version=41.3
 revision=1
 build_style=meson
 build_helper=qemu
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c43f23002c9234016755e07660183e995200795e039b44a0fc72512ab2b3dfa3
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 8822519daffba12132b47a140b1a081d08907457 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 103/123] gnome-calculator: update to 41.1.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 5ff762db42965f43bd87c4848bf7bb3f66452d9e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 104/123] gnome-calendar: update to 41.2.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From dd1d6298ca8e5dfa67cf6643a71a2415512866c1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 105/123] gnome-control-center: update to 41.2.

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

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 511c45945017319f10be78d46d92524860e0da43 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 106/123] gnome-initial-setup: update to 41.2.

---
 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 66b5ddd0b55a..86c8cfe97915 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 604ace053f404cea82785c960aa100400bdf4326 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:39 +0100
Subject: [PATCH 107/123] gnome-maps: update to 41.2.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 0ec56fcc9f31..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1b4082db6c070e9dcb085259ebe3c8a421b8e1e8b27b3284ab605750bb9d8c92
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 1d1621ec488bb97099082d69fd913598d28400dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:39 +0100
Subject: [PATCH 108/123] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 +++++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 14 +++-------
 2 files changed, 29 insertions(+), 11 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index c85ffa1c4f84..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
- -Dsystemd_user_unit_dir=/tmp"
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
  freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
@@ -13,13 +13,5 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=6a9bc8b1c68746f4a3aac1fe74c44a72e26a8bb4be1f1ca73027705acb652b5e
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-pre_configure() {
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 18eddbda38a84d111502e91c6fc927fcf6bd987c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:58 +0100
Subject: [PATCH 109/123] gnome-shell: update to 41.2.

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

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 5194f585332c..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
@@ -19,7 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=52f971e85140e5de74b9369ef6656e49ce95af1f232fc1e0df1f046129ab4f65
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 532671e1d3a5565ef58dc52fc8bfaa32aaf711b7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:58 +0100
Subject: [PATCH 110/123] gnome-user-docs: update to 41.1.

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

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 617b02912847..a61069a80668 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=41.0
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ab88626919e84c3a25e180a6f74a3f89e940b9a2a94a1d6b008559e2392dd51
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From ccc88349b26ab6c5b01b9b9bbf6dda0d3db932a5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:13:07 +0100
Subject: [PATCH 111/123] mutter: update to 41.2.

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

diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index e4fb7b6300b7..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=41.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
 changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
 shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
  libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session

From 8c9b958a085dceff80d9c6798df1fe0ffa3827da Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:13:07 +0100
Subject: [PATCH 112/123] nautilus: update to 41.1.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index a609862cfe32..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f9b941adc104700c67ea4076622315f1f6b77dcec154c37f3d4c0b283950a1e5
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From dcf16cb30e70e1f04768072805f487f9d13f9a00 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:14:11 +0100
Subject: [PATCH 113/123] libsoup3: update to 3.0.3.

---
 srcpkgs/libsoup3/template | 4 ++--
 srcpkgs/libsoup3/update   | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
index 4ebc799cc8ef..b2b9eff840a1 100644
--- a/srcpkgs/libsoup3/template
+++ b/srcpkgs/libsoup3/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup3'
 pkgname=libsoup3
-version=3.0.0
+version=3.0.3
 revision=1
 wrksrc="libsoup-$version"
 build_style=meson
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
 changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
-checksum=cde05f3e20114ce985cbd03d575ff74e5e41e70a218e5eb3068c4bf4710dbf2b
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
 make_check=no # gio tests can't run in chroot
 
 # Package build options
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 65d11760831facf1340e06e449ccb097383275db Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:08 +0100
Subject: [PATCH 114/123] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 9861862e75e3..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.1
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 273b7b060baec17bb442f0453e676d6de12e7b8b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:12 +0100
Subject: [PATCH 115/123] gnome-desktop: update to 41.2.

---
 srcpkgs/gnome-desktop/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f052fce8ceef..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=69cb1d3d9a10700eb66348ef1c0e66a855fc5a97ae62902df97a499da11562d2
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
 make_check=no # needs X
 
 build_options="gir"

From c5af197c5c844e2af7bbe5dd3607f70c38fa4f5b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 116/123] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 0273385b86a3de67a578a78ce7d6406c80d6b318 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:28:24 +0100
Subject: [PATCH 117/123] gtksourceview4: fix update-check

---
 srcpkgs/gtksourceview4/update | 3 +++
 1 file changed, 3 insertions(+)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 82871e22c37e5a34eef7742de27e2a8462593008 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:44:57 +0100
Subject: [PATCH 118/123] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 12 ++++--------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 4 insertions(+), 9 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 22951bfe0c84..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,6 +1,6 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.13
+version=0.3.14
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 0a4c0655f8cb1713ae36799b13b8dd02ef826021 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:48:48 +0100
Subject: [PATCH 119/123] glibmm2.68: update to 2.70.0.

---
 srcpkgs/glibmm2.68/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/glibmm2.68/template b/srcpkgs/glibmm2.68/template
index 11eac004b7ff..818c2eee90c5 100644
--- a/srcpkgs/glibmm2.68/template
+++ b/srcpkgs/glibmm2.68/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm2.68'
 pkgname=glibmm2.68
-version=2.68.1
+version=2.70.0
 revision=1
 wrksrc="glibmm-$version"
 build_style=meson
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=6664e27c9a9cca81c29e35687f49f2e0d173a2fc9e98c3428311f707db532f8c
+checksum=8008fd8aeddcc867a3f97f113de625f6e96ef98cf7860379813a9c0feffdb520
 
 glibmm2.68-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 7625238c864d76bd6d7cc8802447222b31ec16ef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 22:08:41 +0100
Subject: [PATCH 120/123] tracker3-miners: fix update-check

---
 srcpkgs/tracker3-miners/update | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 39da36862cd602205ff54ec73a4e5e242135c2a1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 22:08:44 +0100
Subject: [PATCH 121/123] tracker3: fix update-check

---
 srcpkgs/tracker3/update | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 3b298b70cedf731ebd7467c263d44ec050684bd2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:59 +0100
Subject: [PATCH 122/123] libdazzle: fix check

---
 srcpkgs/libdazzle/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 73cb8d5b0d71..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -9,6 +9,7 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
@@ -17,14 +18,13 @@ changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
 checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 6a838a3251c39ceb429784769cdc7ec10a9af077 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Tue, 14 Dec 2021 12:02:42 +0100
Subject: [PATCH 123/123] rygel: add missing docbook2x dependency

---
 srcpkgs/rygel/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 6b4ac286fe77..9b8b43046371 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -6,8 +6,8 @@ build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
-makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
+hostmakedepends="pkg-config glib-devel vala docbook2x"
+akedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (15 preceding siblings ...)
  2021-12-14 11:04 ` Gottox
@ 2021-12-14 12:13 ` Gottox
  2021-12-14 13:43 ` Gottox
                   ` (50 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-14 12:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 139010 bytes --]

From a27df58d9d3bc6cb14627dd030522fc97b0ce91e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/92] glib-networking: update to 2.70.0.

---
 srcpkgs/glib-networking/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 62c77da957f4b13bf709d69911e9f2bf3d99c791 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/92] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From eb827262b2d349b8a8e37c373c0ef3294ab033a0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/92] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 0c9f4688ecb0a01e7b6aaaac2fb668dfb1c9337b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/92] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From e7dbbedd28ff4b8767642c9ea4bad114484147ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/92] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 0488fa8baef8f56af28f331afaf463726e16bde5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/92] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 89744913938d23c1f31ede4e68bab31d6f1fd00a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/92] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From d0ba45fadb25b05c06795fc14edcaf3a1858e2af Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 08/92] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From f5ec54a0d5f13f19011fc32f3ae2d44f33c7b760 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 09/92] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 8c7f5cf3a137..529d89dc7850 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From fa1b8345c9468b8db53a0b8899e699c6dad309a1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 10/92] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 33a3cb09bfbf5646aba6f2b0dc7d824263e7bd0b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 11/92] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From d7ad4cd49c123ccff27e8926fdac235cbd2fb3bc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 12/92] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 529d89dc7850..87bff7c71fb9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From df6d89192c1d37dcc529b38ed741acdc14e0b71f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 13/92] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From fad528b629a14108040a6932d555c58e05a08982 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/92] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 9464df7462d2320155c2800640c63a6779c636de Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 15/92] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 51e92820249115b17b6322c4bde5d396c71e3cd1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 16/92] gnome-settings-daemon: update to 41.0.

---
 srcpkgs/gnome-settings-daemon/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From cbe4725702568f60312fddf5b9c94c5382ba03d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/92] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From d7b5008ce50ed900c93d617b442abd27207c4340 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 18/92] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 6f71598c573a1dccddaafa287b6fb6229f3b0455 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 19/92] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 1204104ec592e316a3d7a0a37133cee276a005f7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 20/92] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 4e9fbea9605f9b4854f6877214c6c1fc916503a5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 21/92] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 87bff7c71fb9..6b27947a0c53 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 6536d645a20964daa0942f27ac15c810419c563e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 22/92] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From e8eff5bacc3ae061ec35858721759d0890a10664 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 23/92] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From b746496944dfa3e5b660b78e949b232cb79cb0cf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 24/92] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 26ed490fa22f94ded5de7b3f79cabd327be12bd0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 25/92] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From a573c34b06bce6ae0bd144a7fa726b44266cbfa1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 26/92] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From a9aef345e73ef88a638e4c0a9d30758229b6869d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 27/92] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From a4be8473e464f895d38372d9125c7434e7bd6c0d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/92] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 5109eb4b5c40c99c87e20154f6a6461338934aec Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/92] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 6b27947a0c53..5b2e0a103d79 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 98d5ee95ebc7373030d3f70638b6112b9be46116 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/92] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5b2e0a103d79..7a4fd75fe697 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 7c5e72b7dae6632ec940a2b71562e8023f17b41e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/92] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 1d6abe322976bc1e3fbbaa1542a5bbe5a503e5db Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/92] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 0addc5c85a66662b4734fbd633db4c29e774dbe9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/92] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 49a0a765c7eeeabc92c8fa566990f7aac304c96f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/92] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From d6cd25b5234476f4aa8ce7ef81680cc8660f480c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/92] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From e838b063ee49d4e133c99bb69b43820d6f83f39d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/92] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From a06e9dd73f5139aeb8b6a5e59abf9b537bd3c3b0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/92] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From b0c3ae80c2329c2f9820dc1242bb1bbb327e04ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/92] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..ae0d8b69e77d 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 9de1bacddf5db5a6d3c7c4cee771143944aff64e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/92] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From a9fe2314ca7bcf786bc05ef9589e9a7d183bbb8a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/92] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From d592b4bb7835de9085b74caf06837e0c780069b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/92] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 22eb80b74a70f2b677a2d4d2b492c85fc4540bfb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/92] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 21c03b02f6438f7202e65602ef8dd6f1c767b839 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/92] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 3dbd498aff5e4241062e00516c891dd1cc1f7d02 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/92] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 4fde816fed74ae1df8fe14b8c334dfc45a5e0d50 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/92] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From d59022e8d34ba3bf49a4888b78eca37d04b1e04e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/92] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 401d812a7b46ba31c9d879dfb733a06bfead61d7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 47/92] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 7e1317aa70121e6976b0949e7d6b651ad8fa8b55 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 48/92] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 6df06c34badd55dabbc58473e67c25be4715678c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 49/92] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 25765d5469f257c895d1055ad6d0c3768bb09218 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 50/92] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 7a4fed0df9e6d1fae266ae7428ef7486c290675a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 51/92] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 3ea088283b768116fdb36a8f349db07763bfafb6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 52/92] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From cdd42a8ce745d1ed0b62d8f4460cbd4deb877d84 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 53/92] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 5f9c7745b8ae27530ba7ca37d0fe708f9f0ed780 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 54/92] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From e3fb876adf095cccacfc546b1f455407508b4d99 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 55/92] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 15d864754dbcd623281919813b44b098a7570cb5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 56/92] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From f9a3d41af0d99f59ef8deef90c2a58cb92f3333f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 57/92] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From afb5abcad2fd392a6061b836454eb9757cb3ffea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 58/92] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 104d6959ea5f9bab12f037871a9d707fa4ac2e02 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 59/92] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From e6f4dcf2331b67e624a0c3ad2f4944b523958a35 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 60/92] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 9c6a679de76a1418be345918bf40e51b04bc70a7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 61/92] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From e0896859635f087984fc156daed225354e56be23 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 62/92] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 5c85c782843d742524c6206d63e7c10cb19ecd32 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 63/92] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 8cb477b1959fc9d67c5694ca431865da7ce77a1b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 64/92] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 68193dde4e58f19e8b330319482fe572dd0472d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 65/92] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 68e36b96b2d6daa889dc3d2a628e20e7afc9e17f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 66/92] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From db5b8e3e3bcdbc05775d78798fdc181079b9aeb8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 67/92] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 6bcbb9332c4a98d0a784ec42c5c80f47a0808388 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 68/92] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 4b270eee5095bf8e042229e71531bad244df158e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 69/92] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 1a4a9770419fbe4a48cb28d0857c0e6802440aa3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 70/92] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..9b8b43046371 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,13 +1,13 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
-makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
+hostmakedepends="pkg-config glib-devel vala docbook2x"
+akedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 6e25f6facd1d6cf0f6735de2f4c080d3bb28f536 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 71/92] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7a4fd75fe697..6ff904620705 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9d15c4965730e123fa75825ed31f77a4d30e54bc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 72/92] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 1e6fae272519eceed8d2e2b983f49a834d5e111b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 73/92] evince: update to 41.3.

---
 srcpkgs/evince/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 920cba4a05be39b34d5eef7d2e61da66ba89f3ad Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 74/92] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 5a8164d24edddd0783407980a9fa6b80320b8156 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 75/92] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 46e3fc8b125da3522d0bebbb443624135c4bdd80 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 76/92] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 3aa9d15f531ec3bab5e4d5ca678221745760dfda Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 77/92] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From f8236d8282723c30d96c574258442fee873a9a8a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 78/92] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 4c93703c23c95a2932464635f3a386c387f87548 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 79/92] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 5d7a41a6e1827e1b6bddbeb9cfb4f0eef9e2ec65 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 80/92] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 220e4fada0dc64a4e00a70b641f0b2db0ad8283e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 81/92] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 138bf0f779ff4f7cedaa02e3f9dba3e48cde8720 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 82/92] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From d5a37a53a30169ea620ba76340a8314661aec0b6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 83/92] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From fb6456295e2eaae14b523cc7325f8816aa234d22 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 84/92] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 077051e2aaa082f40fbd9444c6a94c50aca18f02 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 13 Dec 2021 00:17:44 +0100
Subject: [PATCH 85/92] libnice: remove dep gssdp

---
 srcpkgs/libnice/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..3c1f12d02ed0 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -7,7 +7,7 @@ build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
  -Dexamples=disabled -Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="glib-devel pkg-config"
-makedepends="gstreamer1-devel gupnp-igd-devel openssl-devel libglib-devel"
+makedepends="gstreamer1-devel openssl-devel libglib-devel"
 short_desc="Implementation of the IETF's draft ICE (for P2P UDP data streams)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From c3163d8a5b5625019c0cab1b330966cfd7ac62d5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 86/92] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 60f8c47cd13f8f36641ada9680fa200d20622c72 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:04 +0100
Subject: [PATCH 87/92] glib-networking: update to 2.70.1.

---
 srcpkgs/glib-networking/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index 0921da5ae6e6..5adca78241c4 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.70.0
+version=2.70.1
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
+checksum=2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc
 lib32disabled=yes
 make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 

From e8d17b35871d0d2e1e07760535ca5da64a9fd58c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 88/92] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 3cbfbf8413e2087da86138f17fec00c34fc219cb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 89/92] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 48e13800b2ce9c05329a578d92206733170ee5cc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 90/92] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 21f209779a7a19757fe792f1a0f8864aa5206c77 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 91/92] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From fa87efd290a7f6218b055e2a7db1c1ac6c223c1e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 92/92] gnome-initial-setup: update to 41.2.

---
 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 66b5ddd0b55a..86c8cfe97915 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (16 preceding siblings ...)
  2021-12-14 12:13 ` Gottox
@ 2021-12-14 13:43 ` Gottox
  2021-12-14 13:46 ` Gottox
                   ` (49 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-14 13:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 138892 bytes --]

From a27df58d9d3bc6cb14627dd030522fc97b0ce91e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:03 +0200
Subject: [PATCH 01/92] glib-networking: update to 2.70.0.

---
 srcpkgs/glib-networking/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..d6f6607eaefc 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.0
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
 
 post_install() {

From 62c77da957f4b13bf709d69911e9f2bf3d99c791 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 02/92] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From eb827262b2d349b8a8e37c373c0ef3294ab033a0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 03/92] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 0c9f4688ecb0a01e7b6aaaac2fb668dfb1c9337b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/92] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From e7dbbedd28ff4b8767642c9ea4bad114484147ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 05/92] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From 0488fa8baef8f56af28f331afaf463726e16bde5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 06/92] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 89744913938d23c1f31ede4e68bab31d6f1fd00a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 07/92] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From d0ba45fadb25b05c06795fc14edcaf3a1858e2af Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 08/92] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From f5ec54a0d5f13f19011fc32f3ae2d44f33c7b760 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 09/92] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 8c7f5cf3a137..529d89dc7850 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From fa1b8345c9468b8db53a0b8899e699c6dad309a1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 10/92] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 33a3cb09bfbf5646aba6f2b0dc7d824263e7bd0b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 11/92] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From d7ad4cd49c123ccff27e8926fdac235cbd2fb3bc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 12/92] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 529d89dc7850..87bff7c71fb9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From df6d89192c1d37dcc529b38ed741acdc14e0b71f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 13/92] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From fad528b629a14108040a6932d555c58e05a08982 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/92] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 9464df7462d2320155c2800640c63a6779c636de Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 15/92] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 51e92820249115b17b6322c4bde5d396c71e3cd1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 16/92] gnome-settings-daemon: update to 41.0.

---
 srcpkgs/gnome-settings-daemon/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From cbe4725702568f60312fddf5b9c94c5382ba03d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/92] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From d7b5008ce50ed900c93d617b442abd27207c4340 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 18/92] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 6f71598c573a1dccddaafa287b6fb6229f3b0455 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 19/92] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 1204104ec592e316a3d7a0a37133cee276a005f7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 20/92] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 4e9fbea9605f9b4854f6877214c6c1fc916503a5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 21/92] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 87bff7c71fb9..6b27947a0c53 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 6536d645a20964daa0942f27ac15c810419c563e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 22/92] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From e8eff5bacc3ae061ec35858721759d0890a10664 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 23/92] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From b746496944dfa3e5b660b78e949b232cb79cb0cf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 24/92] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 26ed490fa22f94ded5de7b3f79cabd327be12bd0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 25/92] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From a573c34b06bce6ae0bd144a7fa726b44266cbfa1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 26/92] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From a9aef345e73ef88a638e4c0a9d30758229b6869d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 27/92] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From a4be8473e464f895d38372d9125c7434e7bd6c0d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/92] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 5109eb4b5c40c99c87e20154f6a6461338934aec Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/92] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 6b27947a0c53..5b2e0a103d79 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 98d5ee95ebc7373030d3f70638b6112b9be46116 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/92] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5b2e0a103d79..7a4fd75fe697 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 7c5e72b7dae6632ec940a2b71562e8023f17b41e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/92] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 1d6abe322976bc1e3fbbaa1542a5bbe5a503e5db Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/92] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 0addc5c85a66662b4734fbd633db4c29e774dbe9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/92] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 49a0a765c7eeeabc92c8fa566990f7aac304c96f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/92] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From d6cd25b5234476f4aa8ce7ef81680cc8660f480c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/92] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From e838b063ee49d4e133c99bb69b43820d6f83f39d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/92] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From a06e9dd73f5139aeb8b6a5e59abf9b537bd3c3b0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/92] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From b0c3ae80c2329c2f9820dc1242bb1bbb327e04ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/92] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..ae0d8b69e77d 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 9de1bacddf5db5a6d3c7c4cee771143944aff64e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/92] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From a9fe2314ca7bcf786bc05ef9589e9a7d183bbb8a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/92] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From d592b4bb7835de9085b74caf06837e0c780069b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/92] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 22eb80b74a70f2b677a2d4d2b492c85fc4540bfb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/92] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 21c03b02f6438f7202e65602ef8dd6f1c767b839 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/92] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 3dbd498aff5e4241062e00516c891dd1cc1f7d02 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/92] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 4fde816fed74ae1df8fe14b8c334dfc45a5e0d50 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/92] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From d59022e8d34ba3bf49a4888b78eca37d04b1e04e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/92] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 401d812a7b46ba31c9d879dfb733a06bfead61d7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 47/92] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 7e1317aa70121e6976b0949e7d6b651ad8fa8b55 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 48/92] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 6df06c34badd55dabbc58473e67c25be4715678c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 49/92] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 25765d5469f257c895d1055ad6d0c3768bb09218 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 50/92] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 7a4fed0df9e6d1fae266ae7428ef7486c290675a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 51/92] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 3ea088283b768116fdb36a8f349db07763bfafb6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:01:18 +0200
Subject: [PATCH 52/92] glib-networking: disable tests for now

---
 srcpkgs/glib-networking/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index d6f6607eaefc..0921da5ae6e6 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -16,6 +16,7 @@ homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From cdd42a8ce745d1ed0b62d8f4460cbd4deb877d84 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 53/92] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 5f9c7745b8ae27530ba7ca37d0fe708f9f0ed780 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 54/92] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From e3fb876adf095cccacfc546b1f455407508b4d99 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 55/92] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 15d864754dbcd623281919813b44b098a7570cb5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 56/92] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From f9a3d41af0d99f59ef8deef90c2a58cb92f3333f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 57/92] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From afb5abcad2fd392a6061b836454eb9757cb3ffea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 58/92] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 104d6959ea5f9bab12f037871a9d707fa4ac2e02 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 59/92] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From e6f4dcf2331b67e624a0c3ad2f4944b523958a35 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 60/92] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 9c6a679de76a1418be345918bf40e51b04bc70a7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 61/92] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From e0896859635f087984fc156daed225354e56be23 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 62/92] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 5c85c782843d742524c6206d63e7c10cb19ecd32 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 63/92] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 8cb477b1959fc9d67c5694ca431865da7ce77a1b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 64/92] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 68193dde4e58f19e8b330319482fe572dd0472d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 65/92] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 68e36b96b2d6daa889dc3d2a628e20e7afc9e17f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 66/92] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From db5b8e3e3bcdbc05775d78798fdc181079b9aeb8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 67/92] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 6bcbb9332c4a98d0a784ec42c5c80f47a0808388 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 68/92] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 4b270eee5095bf8e042229e71531bad244df158e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 69/92] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From d1b980d734dd775db08c3c56f14a16cf3a8e962b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 70/92] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From e1216d2592e8995a77ca66eae8261f689e47193f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 71/92] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7a4fd75fe697..6ff904620705 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 726d2b304b66487d07057bdf7ef18d924e830b8c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 72/92] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From c3686533f2c1cec717d94bf37fb8c850b7576ac3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 73/92] evince: update to 41.3.

---
 srcpkgs/evince/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 26f5e031e22a30ad3a17c288d83de28027e3ad2a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 74/92] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From f6c7372f33a03e6e51fd6802ab52db06dddb6736 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 75/92] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 0696859fe067bbd3d1856b68dc5ac46df32a7a36 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 76/92] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 476b963f2e091356290a53805bc8f9042ef63e67 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 77/92] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 70aa75bf4a64f3128064a63700917bb4dadca894 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 78/92] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 505cb935b4bfe5a31667da1118355278d3634fc5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 79/92] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From b63854c167f8372111d799884cfa7c2e08ad0773 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 80/92] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From fd90c0cabb3054e7c93bc11ab95e4237fb30c8a8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 81/92] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 3adf8887481be8b96feea129d013e20f7950e63b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 82/92] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 2b302796cdd12d2ab09c69361b0928cc76f5735f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 83/92] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 334430637fb7a8d1a39647f20702a10e25b99fe1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 84/92] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 3b50eab9f6a5812becd0c654c739413fada8581a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 13 Dec 2021 00:17:44 +0100
Subject: [PATCH 85/92] libnice: remove dep gssdp

---
 srcpkgs/libnice/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..3c1f12d02ed0 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -7,7 +7,7 @@ build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
  -Dexamples=disabled -Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="glib-devel pkg-config"
-makedepends="gstreamer1-devel gupnp-igd-devel openssl-devel libglib-devel"
+makedepends="gstreamer1-devel openssl-devel libglib-devel"
 short_desc="Implementation of the IETF's draft ICE (for P2P UDP data streams)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From fc22dd70142f6dc4c3166a1c2d950b6460cfeac9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 86/92] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From ffcb7640600781ce79f5896277822d403648e004 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:04 +0100
Subject: [PATCH 87/92] glib-networking: update to 2.70.1.

---
 srcpkgs/glib-networking/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index 0921da5ae6e6..5adca78241c4 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.70.0
+version=2.70.1
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=66b408e7afa86c582fe38963db56133869ab4b57d34e48ec56aba621940d6f35
+checksum=2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc
 lib32disabled=yes
 make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 

From 562cbbd67a9df9215e65e6b0841415a929c651c8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 88/92] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 790cc034126d815d1a50070c16234f8415a8dee8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 89/92] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 23a1e8cf2eb6674ae5c1b324e529f4a6460c8388 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 90/92] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From c115674a13d4ff37d4b3659f6591865ea60c8b99 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 91/92] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 2f12dfafc35732ac5615a94f36d9e9f19579a15f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 92/92] gnome-initial-setup: update to 41.2.

---
 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 66b5ddd0b55a..86c8cfe97915 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (17 preceding siblings ...)
  2021-12-14 13:43 ` Gottox
@ 2021-12-14 13:46 ` Gottox
  2021-12-15 10:26 ` Gottox
                   ` (48 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-14 13:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 135663 bytes --]

From 00acb256e1d6a50805cd5d1015ad8642abbc773f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/89] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From ec9f096ad354eb1882ff3a2a523aaf71845d8cfb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/89] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From e5d936a131ab5254eed000a62def46cdf6a65039 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/89] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 5394a0b2a574cc99df3f8dc438eba3d68b09976c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/89] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From b0cc1ac65fff3b301f251c8414fad6ec84b2d422 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/89] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 5249d59deb0187ccb13ea96f1dca8a3190cc14dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/89] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 8fa2c43750595c51df49a47774915437b1cde3f3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/89] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 84ed335fb344d15d8340bb1ea84e6229f96359af Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/89] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 8c7f5cf3a137..529d89dc7850 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 0a98338ea877b0812b94a615fcf5745dfbe75638 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/89] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From efa50c4d5c71b012b4d30189a88b91fdf34ad7d4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/89] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 8493abad02f2c4022ee9b1ce3bb8ebcc19888cc3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/89] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 529d89dc7850..87bff7c71fb9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From fe07ca1795c5aaf18ca092622e838bf92b71086b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/89] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 8d817876bf4506ea464145fb29a9d0530773ffe4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/89] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From c1922008d5bf851c7907035d29f8c9590a4cd22b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/89] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 6892db951ba74b7bb8af8c82c2eb92449ee07bf0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/89] gnome-settings-daemon: update to 41.0.

---
 srcpkgs/gnome-settings-daemon/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 9d5454275f7c75bb9d304baadbd4aa777726ee29 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/89] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From d0f2f0184308821b82c9ed269b557e0e341c1953 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/89] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 18d9ce6dcd218151f0d4cebcdedc6215aa337b4a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/89] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 4aae2cfb3b2de2fab2a08918c80498295d577cef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/89] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 6d2cd0ffce06f8d25fa9425a5e085b6d44f55b59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/89] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 87bff7c71fb9..6b27947a0c53 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 16eb20c32fdfcfc5f651628f1ae85b01dd5b5357 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 21/89] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 4b5a661be77985d5a30209025cb3a1c275347f95 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 22/89] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 8c4f091ed0d2759bec9065af496cdcac37ba87ab Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 23/89] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 496ffa230af52a5487b5f9e0df1bbf3896fa02ea Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 24/89] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From b4c59ec7c69e5eee4bf554568555ac90f36a4e36 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 25/89] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From df2e3e5c236742f91f26793bdb5cd44d795bf33f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 26/89] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From c5cfb69cf44d11b5c8f9b0087b777e8630d3e92a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 27/89] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 9b1f725740e75942195e66e521caedfa60fbb44b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 28/89] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 6b27947a0c53..5b2e0a103d79 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From f3599186d8e07ec9a22fa6a52454bfe6057b05c3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 29/89] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5b2e0a103d79..7a4fd75fe697 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From afef4b684b2510a27b415d971f39cc1fada4fa03 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 30/89] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 11b429ab98fa45dd8d001cd9cf4c50a846585a8d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 31/89] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From adbeda548fa1b0a6ad3b4cdf8d606a338539a78b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 32/89] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 9b0159533f3e50d811691418af557224817e6d0f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/89] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From e198576c8867f6d2b248ebe4ca3621a53ba7901f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/89] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 68dcfdafa2f8b2924bfd61a2ac94e9452074403c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 35/89] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 40fc608faaa51295d3eeb5e770d82af8a3719dee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 36/89] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 8b3d282cdadf0b8624af2f0215f3ed13d4f64d1f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/89] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..ae0d8b69e77d 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 1dd17e31a4f188d1c86d92f4f88d2fc747fe384a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/89] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From e82108e2b3f131e1c08d1447dc5be2c70adfb690 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 39/89] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 7a862d890bc70c280c927aedce45b04b26dc35e8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 40/89] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 8eb9ae5fc0fea56e2477e3cbbbfeb70b784c8f52 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 41/89] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 75ec56245ef2da233cb2252891edfa48999fc2af Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 42/89] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From d8f8d9fd151bc2e2c769a83f4c4e91d3684a8231 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 43/89] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 445d0c57b4e6cf574495d93b2590c92a011957dc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 44/89] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 792f95b8df8a3d2aa02c9b85c76b7f452781dd34 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 45/89] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From ad680c9549daadcf14e2ecbe0b2b5eb0e28aa1e2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 46/89] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From ace6072a085ea805c6f675ed417a0462cc91f06b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 47/89] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From d78deb5802b43a6d5ab9a7bc8a6d511b224853b0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 48/89] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From ccb2cfaea7aa7e743ba0e5d834fa08f3f1b4b417 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 49/89] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 320841e6f3f1c2ab5e78a4ed12ae11b4ffe90127 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 50/89] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 3059448857c8a4e2c7551af57185840a2627cc46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 51/89] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 192af63b4c1d49cf14a1d0f8f8f1d17342044aca Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 52/89] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 28238eeec9f5e25ab4dc9c7042fcb440ec2057a7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 53/89] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 3a839cd92f3bd911e7838ca686b7c5c78223e8a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 54/89] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From f79e30468804b65b36628209ad72c77669ee2456 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 55/89] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From bfd3ce29afbd978efecd7d22a58adb8ad778ed9b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 56/89] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 139cec00a44f5d40cf0f3f45cba4a1932e05854b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 57/89] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From a4f3afa5be8e06b44c0e623fb1bc814c6e9670c6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 58/89] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 4c20257bb9cf1e0b8932585a34505dddc7b65e4e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 59/89] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 2646c0e02c8dd959ce066092ff9bbeeccb7e1b96 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 60/89] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From cf21c3db2197d9b12185d0efed69e52c0291a417 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 61/89] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 58c4321eda24ce4609ca49c3d2e67f10722b5d15 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 62/89] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From a2216f645b728cf85a4eb1f8d2d46e91ef624e42 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 63/89] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 4e7be425e9de0fb6f9f2847c4957b58434622ed4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 64/89] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 7e4683a058e6b9ff82c28184a0f8ec7775a6ec40 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 65/89] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From a1ee2242704f503151bf1beb6964ce0a6f50e5ee Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 66/89] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 44ad75c711df10cb49e52433c0202002b7c7244e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 67/89] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 9188a6562d673d3a03bdbbf9ab0697f0623f1e85 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 68/89] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From b9e18bca7b663fa04d1ec4a5e243b5c9a2dab074 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 69/89] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7a4fd75fe697..6ff904620705 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 04834a5c745e05ada33813ca83fcd42692b694d6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 70/89] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 6d36cc458cc2856db4ca7df43feb57ac302afab5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 71/89] evince: update to 41.3.

---
 srcpkgs/evince/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From b10001ff9c945cd0028ab4a6d420420c50cc3ec5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 72/89] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From fead653b7f55fd311900f78da25202c88c1929b0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 73/89] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 7f025bb1cb26aa7e2f642d8daba1e405504d704b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 74/89] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 6dd4a55b75eecd2b1873bef75b2526cfdc65cfa7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 75/89] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 589ec5febf5fe5c3bf75bbeb3ac720eabf4cb5f9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 76/89] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From dfca53292407ea95757d21cc2cd5141ae2debf57 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 77/89] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 82298c7458ecb9bb1b5ec88f0bd7f182980b2b24 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 78/89] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 03971e823a7c94fbfb9106d449b5f1b24168d693 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 79/89] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 12c778cc6d8050ef0fd85af1d3ac5af7646bd5f2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 80/89] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 11a465ad0b053be9bde260151e752f2a9c8e52a2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 81/89] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 59658171bfeda739ce0d945eff68128874a53347 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 82/89] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 7525f8124ba5c4437aae2d789cf61f0e93355942 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 13 Dec 2021 00:17:44 +0100
Subject: [PATCH 83/89] libnice: remove dep gssdp

---
 srcpkgs/libnice/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..3c1f12d02ed0 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -7,7 +7,7 @@ build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
  -Dexamples=disabled -Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="glib-devel pkg-config"
-makedepends="gstreamer1-devel gupnp-igd-devel openssl-devel libglib-devel"
+makedepends="gstreamer1-devel openssl-devel libglib-devel"
 short_desc="Implementation of the IETF's draft ICE (for P2P UDP data streams)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"

From 1e7d5abed1dc4fa4619eb9c0ec817c2a6014e3fd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 84/89] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 53e0a73f57edc14068ea667e02b4fdcc4324902b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 85/89] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 3d167a342653ad176e3d397a512c14f6ce823e91 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 86/89] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 65e4d3a342ae21da479b4d95a1f9576521147f64 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 87/89] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 68315777f7c91bb4549e232790710395575f9710 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 88/89] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From ed72367d2ec6d0c041419891c8a7bf00e92c8145 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 89/89] gnome-initial-setup: update to 41.2.

---
 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 66b5ddd0b55a..86c8cfe97915 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (18 preceding siblings ...)
  2021-12-14 13:46 ` Gottox
@ 2021-12-15 10:26 ` Gottox
  2021-12-16 10:02 ` Gnome-41 st3r4g
                   ` (47 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-15 10:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 134694 bytes --]

From ca094ca2fd7ca78a4e3fc1e46b791783912aeecf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/88] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 699bb280596fcab95320f4b5d52b95e1f1d52a40 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/88] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From c0ffaf2e87484c397d60e3f7c46a33529a208b67 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/88] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 1c2b125c36149dddcc1dc49548e625bbe9eabe60 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/88] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From b283f7c41a1d2070e0542c7b36ba1573b5f9e615 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/88] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 8c1756ebd9df576b91ddaabec1f95398719a255c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/88] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 700b69bc2cdd05059d684299c45170be5298c7eb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/88] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From e5b621e8053ee4ce1c74093343247a1639936fcb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/88] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 038b9d3b8d943c7228ad18a41bbc6c159f09b3a0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/88] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From fce706b58f0992b65f2bbc6bbb0b5894d5240208 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/88] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From ea76cc7aebe4d554bda4469faa1d18c33a8388e5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/88] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 878ab6594de1747b685b1fe2adfa14d1b926b5d2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/88] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From d7043cf0582fec1f6d4a4db6018a1a28b753e536 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/88] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 444cb8aa13a5b9211b14f68fda4bed59678b9f35 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/88] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From c9729d0128f192d0901bc710b78592afbbd6e7a6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/88] gnome-settings-daemon: update to 41.0.

---
 srcpkgs/gnome-settings-daemon/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From b7e2c434fcdba5a626fc392521db201f7485a5b4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/88] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 8f4aef509be66ee8db4237b42c12a94508a1e625 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/88] gnome-initial-setup: update to 41.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 30a4a6ed4762..66b5ddd0b55a 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From cebf93e1ce11e4aea5b32ad79272b2d9b4355d32 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/88] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From dd22f9a9a9b5a9f78f3c14991085855d44e69dca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/88] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From c35f2f22490a58b94202e8e023e25755a646e675 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/88] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 90173d775eaac692748571cdaf5f09616284ecc9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 21/88] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 0d077243d9bbc17099b02c6b361577b90e8b97d7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 22/88] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From f876845efcec16ec63f1cb3612921dcedae6bd31 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 23/88] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From e39cd5d426d6cc84162250748ce949ee000b6d68 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 24/88] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From c3565acddd1bc35cda6aadf0dc1b6d4306b7ff90 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 25/88] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 1127d6bbdef2b7ee165539906c60023af14d6da8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 26/88] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From f2ac86192cc971abdaa30450b5c53576d92334fd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 27/88] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From da198b40833efb9f82cc4d8ac14c671d5276719b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 28/88] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From a8e9923faa7f288af8fabc76b71e7d72555b151f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 29/88] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 5f510cbb75bd375f2f5686b972c5cacae799c235 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 30/88] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 327d3c6dfbdf53e2c55d0076e37157ee974eb31e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 31/88] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 41f5252432476f094766794d264af750e818da3a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 32/88] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 51318c854c7046d26cb88d0b5177ed60e96422d8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/88] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 7874fb06868f6ed2c5d66b9fa17d2bf24731b8fc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/88] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 3d6545ff091ce26775cabc3ee9a750cebcff117b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 35/88] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 29643ae77a9e32d287d4bce7b762634bb8f7a0de Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 36/88] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 48bf099a0e37c3750ae7049276af906716e10b25 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/88] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..ae0d8b69e77d 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 96d17a0a48378b02faa8c3055efb9d1fa37c5bdf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/88] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From a8aa18fa4ae9f70f3da9d9db48df0906d35b86b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 39/88] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 03b2b576fd810158bc51c328e06a1bc8580a0f0d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 40/88] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 5b0ad8e0039d3cc98e7f3577122d501ec808881d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 41/88] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 15a3cebc06739a70a2c9668151acdfd2e698fd74 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 42/88] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 1799cca0416f5d7d06e66f5b16024187006d5902 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 43/88] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From f5fc8b9d3fe9b4b957bf52cf3f8a6fdc967e830e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 44/88] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 458ed3f9fa3a45f94dcbb0f32f080ec271e96ba5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 45/88] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 7f68dc3f07122f52337aa05a08cf709692057983 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 46/88] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From be2f1c5fbb31077686ed18150e30a1cad1b27146 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 47/88] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 1a6c646d8dbedae0f7556110e0c883ff565419b7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 48/88] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 8510748f5c0e6236cc34407598c19c10427c6abc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 49/88] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..12ba653c5f58 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 93414d5180d87100044481378b911577732b5444 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 50/88] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From ace2f749b398e6c3dd14e4784821a7a38adea572 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 51/88] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From c1a77ebcdbfd5df678881fe19f351575ae0b4063 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 52/88] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From c7583b10a87e5a744de9c136185351e3da07d308 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 53/88] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 5112449b6864eb9fc678b9a80c53df408bb87f16 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 54/88] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From f6427be57fbb4a5b40f81c0cf76a8516e178283a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 55/88] gnome-terminal: update to 3.41.0.

---
 srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch | 4 ++--
 srcpkgs/gnome-terminal/template                     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..a9217a9fae8a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=false -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From 4c4d2d55d1ca524347703470424294bc446d4364 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 56/88] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 3d3490d10b2536e3150ee573155ed49e6146d61c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 57/88] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 32864e0a535c732135477ef5d659bd7cbb24adf4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 58/88] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From e1504859d6e22f300c30a43f3e489682a066f34c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 59/88] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 896a5aaaacf2530828d5146778c1d389752845de Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 60/88] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From fdac66a34e534cd33c429a7c4b4e629f43d2d8b7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 61/88] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 42b1bcacf81641f5ef137ca39b67c1dd601c4e62 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 62/88] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 070a1cd9ae0792937d5aec270552852fb394439e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 63/88] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From b0dee772b5ec547416abecb30e189b7da3c3e39c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 64/88] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 8d9d49043815b668467f3eb3a6714677a5324e8f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 65/88] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 370de70b71e968a18affc9dc8a0b392e4d8caf9c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 66/88] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From b6a77fea3a0030a581a3865069f1876b876ef8b8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 67/88] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 2623e8381592d46023f1a373a3402ffaad8d764c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 68/88] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 4e4284585e300cc289ecdd5ca4e976b482499fa6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 69/88] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..8b19471ad09f 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
  pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel pulseaudio-devel $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -23,7 +23,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 78ddab533c82ab621e11fd8fac2af9830ba05c06 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 70/88] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From db3ff0cf40b1a31f6cd8a6269c563bf2f64317ee Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 71/88] evince: update to 41.3.

---
 srcpkgs/evince/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 6d2f28a550266e015ec662b54cf34fc3e4b1f432 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 72/88] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..58cfa598ebfd 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From bfeb809e8a8938bdb0cc0ec947eef5055f9f1374 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 73/88] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 3377b9615fae72ea190c67820fbdd5207860fb23 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 74/88] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From ebde9bc8208e11d5d348d6426141cb287af71f30 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 75/88] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From ed1be5c8d5265c64314f0323d866c97513bb1c35 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 76/88] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 1113d378a455bb8d4014469370426283196aa2a5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 77/88] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 27bcbdfd20ae096991f30788f9382a97774254b2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 78/88] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..aba9accef256 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
  -Dstemmer=disabled -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
  bash-completion"
@@ -17,7 +18,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 8ceb600a39539b1fe56f00727bd367719bb9e425 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 79/88] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..f9a605d01524 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 569a0dcc666553550f42c50abbe4d6824585019f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 80/88] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 81ca48b2c38c2045ce20f743872c0136d4e0d92e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 81/88] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From e003ff60716646c65e1cf3982d43221dbb1a5f3b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 82/88] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..9a0deade6f40 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,16 +1,13 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="intltool itstool pkg-config
  $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
  glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -21,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 12b2caa87bb3e4f5ee3a3a339d72080c7fda90a7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 83/88] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From fe0e452feb18730cb40c26f73d6325da953e5801 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 84/88] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From ea9c787d92cb163824f4715296f088ec1f254ded Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 85/88] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From b87e2ade5ee92001e4e65178d926f13adb281c1a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/88] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From c2446c3054485da3268dbe139da23883a6d1e1f7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 87/88] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 65ed6b53b3605aa402bb7b429727eb349800964f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 88/88] gnome-initial-setup: update to 41.2.

---
 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 66b5ddd0b55a..86c8cfe97915 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (19 preceding siblings ...)
  2021-12-15 10:26 ` Gottox
@ 2021-12-16 10:02 ` st3r4g
  2021-12-16 11:55 ` Gnome-41 Gottox
                   ` (46 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: st3r4g @ 2021-12-16 10:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 322 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-995619487

Comment:
After upgrading to Gnome 41 most of the times my volume icon doesn't show up after login until I trigger a change in the icon by modifying the volume. Can anyone else reproduce this?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (20 preceding siblings ...)
  2021-12-16 10:02 ` Gnome-41 st3r4g
@ 2021-12-16 11:55 ` Gottox
  2021-12-16 19:39 ` Gnome-41 st3r4g
                   ` (45 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-16 11:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 165 bytes --]

New comment by Gottox on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-995732564

Comment:
Did you change the theme?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (21 preceding siblings ...)
  2021-12-16 11:55 ` Gnome-41 Gottox
@ 2021-12-16 19:39 ` st3r4g
  2021-12-17  5:12 ` Gnome-41 Oreo639
                   ` (44 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: st3r4g @ 2021-12-16 19:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 256 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-996123483

Comment:
> Did you change the theme?

No, default theme. Upgrading to `adwaita-icon-theme-41.0_1` didn't make a difference.

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (22 preceding siblings ...)
  2021-12-16 19:39 ` Gnome-41 st3r4g
@ 2021-12-17  5:12 ` Oreo639
  2021-12-17  5:23 ` Gnome-41 Oreo639
                   ` (43 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-12-17  5:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 303 bytes --]

New comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-996443297

Comment:
I built it using `./xbps-src update-sys` and `xi -u` and I haven't experienced this issue.
Try making sure that all the updated packages are built and installed?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (23 preceding siblings ...)
  2021-12-17  5:12 ` Gnome-41 Oreo639
@ 2021-12-17  5:23 ` Oreo639
  2021-12-17  6:59 ` Gnome-41 Oreo639
                   ` (42 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-12-17  5:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 303 bytes --]

New comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-996443297

Comment:
I built it using `./xbps-src update-sys` and `xi -u` and I haven't experienced that issue.
Try making sure that all the updated packages are built and installed?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (24 preceding siblings ...)
  2021-12-17  5:23 ` Gnome-41 Oreo639
@ 2021-12-17  6:59 ` Oreo639
  2021-12-17  7:00 ` Gnome-41 Oreo639
                   ` (41 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-12-17  6:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 363 bytes --]

New comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-996483298

Comment:
One issue I did notice is that the "Open in terminal" option in nautilus is missing. Downgrading gnome-terminal to the one in the repos seems to work. Maybe there is an issue with the dependencies or configuration options?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (25 preceding siblings ...)
  2021-12-17  6:59 ` Gnome-41 Oreo639
@ 2021-12-17  7:00 ` Oreo639
  2021-12-17  7:11 ` Gnome-41 Oreo639
                   ` (40 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-12-17  7:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]

New comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-996483298

Comment:
One issue I did notice is that the "Open in terminal" option in nautilus is missing. Downgrading gnome-terminal to the one in the repos allows nautilus to find it again. Maybe there is an issue with the dependencies or configuration options?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (26 preceding siblings ...)
  2021-12-17  7:00 ` Gnome-41 Oreo639
@ 2021-12-17  7:11 ` Oreo639
  2021-12-17  7:11 ` Gnome-41 Oreo639
                   ` (39 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-12-17  7:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 518 bytes --]

New comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-996483298

Comment:
One issue I did notice is that the "Open in terminal" option in nautilus is missing. Downgrading gnome-terminal to the one in the repos allows nautilus to find it again. Maybe there is an issue with the dependencies or configuration options?

Edit: Yeah, gnome-terminal nautilus is explicitly disabled in the configure flags `-Dnautilus_extension=false`. Is that intensional?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (27 preceding siblings ...)
  2021-12-17  7:11 ` Gnome-41 Oreo639
@ 2021-12-17  7:11 ` Oreo639
  2021-12-17  7:13 ` Gnome-41 Oreo639
                   ` (38 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-12-17  7:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 530 bytes --]

New comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-996483298

Comment:
One issue I did notice is that the "Open in terminal" option in nautilus is missing. Downgrading gnome-terminal to the one in the repos allows nautilus to find it again. Maybe there is an issue with the dependencies or configuration options?

Edit: Yeah, gnome-terminal nautilus integration is explicitly disabled in the configure flags `-Dnautilus_extension=false`. Is that intensional?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (28 preceding siblings ...)
  2021-12-17  7:11 ` Gnome-41 Oreo639
@ 2021-12-17  7:13 ` Oreo639
  2021-12-17  7:18 ` [PR REVIEW] Gnome-41 Oreo639
                   ` (37 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-12-17  7:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 530 bytes --]

New comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-996483298

Comment:
One issue I did notice is that the "Open in terminal" option in nautilus is missing. Downgrading gnome-terminal to the one in the repos allows nautilus to find it again. Maybe there is an issue with the dependencies or configuration options?

Edit: Yeah, gnome-terminal nautilus integration is explicitly disabled in the configure flags `-Dnautilus_extension=false`. Is that intentional?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR REVIEW] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (29 preceding siblings ...)
  2021-12-17  7:13 ` Gnome-41 Oreo639
@ 2021-12-17  7:18 ` Oreo639
  2021-12-17  7:18 ` Gnome-41 Oreo639
                   ` (36 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-12-17  7:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 224 bytes --]

New review comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#discussion_r771156376

Comment:
This disables nautilus integration. Did you mean `-Dnautilus_extension=true`?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (30 preceding siblings ...)
  2021-12-17  7:18 ` [PR REVIEW] Gnome-41 Oreo639
@ 2021-12-17  7:18 ` Oreo639
  2021-12-17  9:54 ` [PR PATCH] [Updated] Gnome-41 Gottox
                   ` (35 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Oreo639 @ 2021-12-17  7:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]

New comment by Oreo639 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-996483298

Comment:
One issue I did notice is that the "Open in terminal" option in nautilus is missing. Downgrading gnome-terminal to the one in the repos allows nautilus to find it again. Maybe there is an issue with the dependencies or configuration options?

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (31 preceding siblings ...)
  2021-12-17  7:18 ` Gnome-41 Oreo639
@ 2021-12-17  9:54 ` Gottox
  2021-12-17 10:01 ` Gottox
                   ` (34 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-17  9:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 134532 bytes --]

From 36618fb7f3edb6d5e6e0df0c37bb90afbdb0fb1d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/88] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0329cb26cb61fe21dddb4d15fc6baff0a0848c05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/88] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b1ada81c073b41fc147ffd7d8917127f384efc8d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/88] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 5f199fc30d55ccfa0e8ecabf639814ad53e6933b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/88] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From e9c66ff1a1faba6c43b4bc36f03cff3b50467371 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/88] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 1c14e58e2b793c1f81fb63e2d4aee8e95a812d2e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/88] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From c2c5fd1db53db5885f6ab4114f1db59be61e3f59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/88] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 398664eed517568a4ffbcd150fa7ab1d42c2caef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/88] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 0270374af55bd12a9a69d56ffaca8244e76cdcf5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/88] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 393784ed78813eaf21462d62904a26ea88e04bc3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/88] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 88582e27a2adb73bc9f931a7b68a32b21e89eb05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/88] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 7e35915b143424c96951272b5b3eeac94d72d26c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/88] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 0d79722314d9251393a4a5a7eca49e9ad149c450 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/88] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From f6f04bb65ca39e726d18cbb5b07856224c41d881 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/88] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From c7f25a654a9c05b20ec4cbb87ef2f9dc47637b3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/88] gnome-settings-daemon: update to 41.0.

---
 srcpkgs/gnome-settings-daemon/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From ccd30052a65b1c554f5d391e2132e12a557c06e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/88] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 97da95bbb302f5c1aaec2f1e4b18962d9a3a8225 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/88] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From ca7c1f4447154a193156902855eef7f9ced19a05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/88] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From c2a0bae0b07929f2707d376bbade72fd6e44e1d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/88] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1c230f63f17bf82afa4c7ec3cfb22e9b88423320 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/88] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From bb23a805a9e05a1120ae20a6525ea67d2ad2e3f5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 21/88] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From e97fa5e7c1d86ec1ba3b65c5228f06cfecc30a6c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 22/88] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 4ae34850a90183ba36f7f7ab89f467558c6bf641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 23/88] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 5edba854c4486b1f7f2466521f252a043c23a1c7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 24/88] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 0181ed35bb3819ae3d19bc57c2f849ae2b6945df Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 25/88] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 9b1423dcc36fc0ea681baf13181932c84d9dfdc6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 26/88] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 352b9e695d1f08f5bd3a6c896df56a23cfdea510 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 27/88] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From ac1745a4e8a4c529437febc490b6be71443aa444 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 28/88] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 043ac7d78dc386248bdbeb9efe594d4fdde2a94f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 29/88] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From c4d3fb461a2fde1632f3bb1708dbc2124f02771b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 30/88] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 6d7c3ec675ff55de3d9040def6ae1721abf5daf8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 31/88] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 40ca83241de2123ec4df77c828e2c81993712827 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 32/88] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From c148173e1e07d2bef9375ee368503a830c74b69e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/88] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 38df0a921596bdd7e8dc6ac85b63dd1967abb163 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/88] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From df13ef1d8b0af805dbbcc499f683490e18940d74 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 35/88] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From a3cfb7b64ed8a79da25328d7ae0792ddad998e1a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 36/88] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From f9b3e27eb1796726aabe87bcf749d191dbbf9562 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/88] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 873fe713c48b4c169907f431be5aa4af6a77397b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/88] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From db916bff274e101391dc94e5353020df4397b641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 39/88] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 589fef75f4202e0b24dfeb586ba114a37fe6a95e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 40/88] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 512a61b476c2c010a0bcab5f336cd211979de95b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 41/88] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From f64cf2d417df43a6e880c3fb16141fd4b80c1436 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 42/88] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9cf4ab5038d3010d560dab048c33c480a4ecdd0e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 43/88] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 6e1e735084aea9d966087af99457048f6f7da556 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 44/88] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 2d777a6f2e07acb94e97f7314e47c686686db8e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 45/88] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From e8386feb517eacadca22922f0a9c086bf453803a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 46/88] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 2002e095eab867a15a084e8fe3a0ec3d230fabad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 47/88] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 3061f8a613c2790598bf8daa7c26e96131e69b04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 48/88] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From a4f94e21c74911b353d4019d738b1b55197aea8f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 49/88] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..063379f52fd4 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false -Dintrospection=true"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 5a5e8809d4c0a9c633b3bb3b690411b778cb4e0f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 50/88] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From d299a9a9b6e1327a59cdab22130067787f48194a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 51/88] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 3138e352dc219a454e3fa07aa1e309bc100c5077 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 52/88] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From c417d98db43dce51e8db51f909fa1816f86b530b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 53/88] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 4953ee1fa74a4fca85e2dfdba3df441683752eda Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 54/88] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From f3526b7f538e10fbcb00d740b3a7eb16806928c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 55/88] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}

From 7df2ced841746256bf8bb983a6d99d1be3d0b915 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 56/88] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From e3a3fdf6ed75410cb4f3f8b2efc9af7e9d295352 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 57/88] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From b2102a9c7fdf05d96f6cf2bfb32a0a75eefd328a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 58/88] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From c778173274c99f1d665005386a648bc536681f05 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 59/88] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 54a65bdd6e1acba17a299ab0200e976bc98f87f2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 60/88] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 0d818ed13f4f7c350ee0ed69a7905cd139288232 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 61/88] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 1a705f9d5882f4cca2dbca2458dfaf4699d5ef9f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 62/88] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 7a0f08b6778008667f09182dd0dc34f86c164a9d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 63/88] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From c7a9ac0883d0664eb38b14bb9960ec51ed897985 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 64/88] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From d5b7c57648fa1339d95323b4f9b5c90e933e0ba8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 65/88] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 2a6d2457e67fefd7d826252fd6659f796e9caf1a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 66/88] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 07d5dc70150e7131524b27a995ee432ca754a520 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 67/88] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From b4f4aac0b83c3bb5e4a857b3c602e0ea473d1337 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 68/88] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 44db36130c477896dd670782869f9a8822a71c2a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 69/88] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..632db98d0f16 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,10 +1,10 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
 makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From f241c0ecbd7a7bc94a57c915a6d1a07da773ec1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 70/88] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 0d35fd04ed6997f2405f68da91e229797eba33cd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 71/88] evince: update to 41.3.

---
 srcpkgs/evince/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 059d856af2ced6abdcf035e33e9149e738416555 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 72/88] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From a1a110460b3f994b1d3e7d907e1f4a845852f6d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 73/88] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 57ac2ae9e573ef5aac6dab45726af8092a6c6e09 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 74/88] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From f64d95fe5ccd546edaca7b68f2522f41cd1cf2a7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 75/88] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From e7c094c932b68d330f9483b3aa33a3e5ee513b4d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 76/88] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From d86d9dcd891780efcc4af38dbb10a95aa5544894 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 77/88] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From b6d958f11e2aa1378699c05fd2fbc809b3696c2e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 78/88] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From b41de2703ad8bdb3f819892ca69af4ccc02c1aa2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 79/88] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 52c3acd18f11634f0a417a14670a5639948bffa1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 80/88] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 23bed6f56b9a2cae8ef1a15115fac1282e12524c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 81/88] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 241d0400ba4e1aa8771ba85b30c69666bad48f71 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 82/88] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 6a53b0abd76da0bc55916ea99189bbb9ae77a370 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 83/88] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From dcb03ec1c97e8c4f5bb8f3ada283cee1853e4e45 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 84/88] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 52584f22363a180e45705b1f55fb56adaccba701 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 85/88] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 0aea5f97e0541733f2b9aff9243d438b31e08fbe Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/88] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 7a02f2ea259ce8a61321e37115b887e45f707975 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 87/88] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From f278c3b659c29f4a44686efa67e9d846ac2f4a60 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 88/88] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (32 preceding siblings ...)
  2021-12-17  9:54 ` [PR PATCH] [Updated] Gnome-41 Gottox
@ 2021-12-17 10:01 ` Gottox
  2021-12-17 10:10 ` Gottox
                   ` (33 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-17 10:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 134535 bytes --]

From 36618fb7f3edb6d5e6e0df0c37bb90afbdb0fb1d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/88] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0329cb26cb61fe21dddb4d15fc6baff0a0848c05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/88] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b1ada81c073b41fc147ffd7d8917127f384efc8d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/88] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 5f199fc30d55ccfa0e8ecabf639814ad53e6933b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/88] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From e9c66ff1a1faba6c43b4bc36f03cff3b50467371 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/88] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 1c14e58e2b793c1f81fb63e2d4aee8e95a812d2e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/88] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From c2c5fd1db53db5885f6ab4114f1db59be61e3f59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/88] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 398664eed517568a4ffbcd150fa7ab1d42c2caef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/88] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 0270374af55bd12a9a69d56ffaca8244e76cdcf5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/88] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 393784ed78813eaf21462d62904a26ea88e04bc3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/88] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 88582e27a2adb73bc9f931a7b68a32b21e89eb05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/88] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 7e35915b143424c96951272b5b3eeac94d72d26c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/88] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 0d79722314d9251393a4a5a7eca49e9ad149c450 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/88] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From f6f04bb65ca39e726d18cbb5b07856224c41d881 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/88] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From c7f25a654a9c05b20ec4cbb87ef2f9dc47637b3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/88] gnome-settings-daemon: update to 41.0.

---
 srcpkgs/gnome-settings-daemon/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From ccd30052a65b1c554f5d391e2132e12a557c06e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/88] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 97da95bbb302f5c1aaec2f1e4b18962d9a3a8225 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/88] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From ca7c1f4447154a193156902855eef7f9ced19a05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/88] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From c2a0bae0b07929f2707d376bbade72fd6e44e1d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/88] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1c230f63f17bf82afa4c7ec3cfb22e9b88423320 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/88] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From bb23a805a9e05a1120ae20a6525ea67d2ad2e3f5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 21/88] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From e97fa5e7c1d86ec1ba3b65c5228f06cfecc30a6c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 22/88] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 4ae34850a90183ba36f7f7ab89f467558c6bf641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 23/88] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 5edba854c4486b1f7f2466521f252a043c23a1c7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 24/88] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 0181ed35bb3819ae3d19bc57c2f849ae2b6945df Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 25/88] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 9b1423dcc36fc0ea681baf13181932c84d9dfdc6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 26/88] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 352b9e695d1f08f5bd3a6c896df56a23cfdea510 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 27/88] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From ac1745a4e8a4c529437febc490b6be71443aa444 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 28/88] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 043ac7d78dc386248bdbeb9efe594d4fdde2a94f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 29/88] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From c4d3fb461a2fde1632f3bb1708dbc2124f02771b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 30/88] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 6d7c3ec675ff55de3d9040def6ae1721abf5daf8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 31/88] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 40ca83241de2123ec4df77c828e2c81993712827 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 32/88] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From c148173e1e07d2bef9375ee368503a830c74b69e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/88] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 38df0a921596bdd7e8dc6ac85b63dd1967abb163 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/88] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From df13ef1d8b0af805dbbcc499f683490e18940d74 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 35/88] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From a3cfb7b64ed8a79da25328d7ae0792ddad998e1a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 36/88] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From f9b3e27eb1796726aabe87bcf749d191dbbf9562 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/88] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 873fe713c48b4c169907f431be5aa4af6a77397b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/88] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From db916bff274e101391dc94e5353020df4397b641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 39/88] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 589fef75f4202e0b24dfeb586ba114a37fe6a95e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 40/88] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 512a61b476c2c010a0bcab5f336cd211979de95b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 41/88] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From f64cf2d417df43a6e880c3fb16141fd4b80c1436 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 42/88] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9cf4ab5038d3010d560dab048c33c480a4ecdd0e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 43/88] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 6e1e735084aea9d966087af99457048f6f7da556 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 44/88] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 2d777a6f2e07acb94e97f7314e47c686686db8e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 45/88] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From e8386feb517eacadca22922f0a9c086bf453803a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 46/88] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 2002e095eab867a15a084e8fe3a0ec3d230fabad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 47/88] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 3061f8a613c2790598bf8daa7c26e96131e69b04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 48/88] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From ea9bc8ccfe7e852aa395caf1eedf438e1bcd847d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 49/88] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 19 ++++++-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..674ec55b687d 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+ -Dpng=true -Dinstalled_tests=false -Dintrospection=enabled"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From fdb56e927198112b11c9b9bc5e0e67125a1f10a0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 50/88] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 95f04b975e9e3615132c1fbcdbcd082fae78371a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 51/88] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From b8c086c1c846de2fc4adff9f971cb3fa6488f358 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 52/88] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 48cdee7381ea6ff3264f35aec47eabe024b93baa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 53/88] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From d1fba2f62463f9973b918aa5ead1c69d1c32f21c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 54/88] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 83fd87cd72c2bc653bc91df4e7cf306a2c835f68 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 55/88] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}

From caa4e7799240b861ccfd1f8cedd541d059d40e22 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 56/88] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From e2594420426dc857d716dff8d224dc4a3e397cd0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 57/88] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d3dbe4e4ab075aa7fe951a1c00c7f3c4de0bae2d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 58/88] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 5ece6b0872bff6f7ce86e5ee71ffabfc3c62f93c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 59/88] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From f7f1db161189c0d535fbded1e5eab2370191d750 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 60/88] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 02bab8660bf69614e10668fdfa04dc28bf783f2e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 61/88] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 3f45ed3f1f46551265e5e9de8b00a2683f0fba43 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 62/88] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 4a4b7e7143c7382f2954e616e3dfc81cb1d52eed Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 63/88] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 2ea60625622603b397206e7f1d3c6e347defacdf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 64/88] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 17e5de9decc4b5377a64c67b18bf4b59df1c6f12 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 65/88] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 7ce0c27e1570c9b94329314708affeff56bc2fce Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 66/88] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 9a6d27235ab8e3295ec33b2538c7ed9567987320 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 67/88] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 4b3af9ed44857c55b5e643ab7faab5dab5aeabf0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 68/88] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 91be46223b325e3d1b68109c5fd40ea733a44a0c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 69/88] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..632db98d0f16 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,10 +1,10 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
 makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 54336013c87ca82fa00fcdd2d9fff198fc4e8a75 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 70/88] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 80393de8f12c8d70a61c6139513e396f68f921d3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 71/88] evince: update to 41.3.

---
 srcpkgs/evince/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 6c97c9ea321021df8c80c2dd3194128345e63c8d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 72/88] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From dd1968ce186bff8d0c2093bc51d62f1fc7e4e043 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 73/88] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From b4df29a84df3067ddd7c2c4eab4aedccf64fb8ca Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 74/88] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 4eb80c8c2747be607489e67e52ce4e0196c79bbe Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 75/88] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 0c85e701431bb280402b001866681402e3cdd11b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 76/88] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 2ebcd70126a24e528aeec0fc6fb7e13c4723d5fa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 77/88] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From ba659d86aebefdfd22ff57ccb007787be811bc9c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 78/88] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From e0e60494a3018ca6c644e05961c291be6d84e427 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 79/88] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 34c694d9c47c67b3aad737422a8ab0616aac7316 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 80/88] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From dc45c1632c1c99788a415e27266b85c81983358f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 81/88] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 53901ffcdd2c8916f736b30fcf05edd13720ffda Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 82/88] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From e2e1a184221f15a61e47a6ad1985ee4abcf20449 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 83/88] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 3a1c0518b24fe53ac61525c48465f450ad9d92f4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 84/88] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From c81cf381d0c6e4a0ed0f16843263d6392de61723 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 85/88] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 08ce21a2ecd94e444f739b1876c313e06bce2848 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/88] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 2197b756b16b32aac8995aaa4268902cf7a38eca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 87/88] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 2aa93f58c48175dfb56a1962bc6b4cb52b4b3981 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 88/88] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (33 preceding siblings ...)
  2021-12-17 10:01 ` Gottox
@ 2021-12-17 10:10 ` Gottox
  2021-12-17 14:58 ` Gottox
                   ` (32 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-17 10:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 134578 bytes --]

From 36618fb7f3edb6d5e6e0df0c37bb90afbdb0fb1d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/88] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0329cb26cb61fe21dddb4d15fc6baff0a0848c05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/88] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b1ada81c073b41fc147ffd7d8917127f384efc8d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/88] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 5f199fc30d55ccfa0e8ecabf639814ad53e6933b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/88] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From e9c66ff1a1faba6c43b4bc36f03cff3b50467371 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/88] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 1c14e58e2b793c1f81fb63e2d4aee8e95a812d2e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/88] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From c2c5fd1db53db5885f6ab4114f1db59be61e3f59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/88] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 398664eed517568a4ffbcd150fa7ab1d42c2caef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/88] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 0270374af55bd12a9a69d56ffaca8244e76cdcf5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/88] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 393784ed78813eaf21462d62904a26ea88e04bc3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/88] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 88582e27a2adb73bc9f931a7b68a32b21e89eb05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/88] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 7e35915b143424c96951272b5b3eeac94d72d26c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/88] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 0d79722314d9251393a4a5a7eca49e9ad149c450 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/88] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From f6f04bb65ca39e726d18cbb5b07856224c41d881 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/88] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From c7f25a654a9c05b20ec4cbb87ef2f9dc47637b3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/88] gnome-settings-daemon: update to 41.0.

---
 srcpkgs/gnome-settings-daemon/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From ccd30052a65b1c554f5d391e2132e12a557c06e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/88] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 97da95bbb302f5c1aaec2f1e4b18962d9a3a8225 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/88] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From ca7c1f4447154a193156902855eef7f9ced19a05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/88] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From c2a0bae0b07929f2707d376bbade72fd6e44e1d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/88] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1c230f63f17bf82afa4c7ec3cfb22e9b88423320 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/88] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From bb23a805a9e05a1120ae20a6525ea67d2ad2e3f5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 21/88] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From e97fa5e7c1d86ec1ba3b65c5228f06cfecc30a6c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 22/88] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 4ae34850a90183ba36f7f7ab89f467558c6bf641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 23/88] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 5edba854c4486b1f7f2466521f252a043c23a1c7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 24/88] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 0181ed35bb3819ae3d19bc57c2f849ae2b6945df Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 25/88] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 9b1423dcc36fc0ea681baf13181932c84d9dfdc6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 26/88] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 352b9e695d1f08f5bd3a6c896df56a23cfdea510 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 27/88] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From ac1745a4e8a4c529437febc490b6be71443aa444 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 28/88] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 043ac7d78dc386248bdbeb9efe594d4fdde2a94f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 29/88] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From c4d3fb461a2fde1632f3bb1708dbc2124f02771b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 30/88] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 6d7c3ec675ff55de3d9040def6ae1721abf5daf8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 31/88] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 40ca83241de2123ec4df77c828e2c81993712827 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 32/88] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From c148173e1e07d2bef9375ee368503a830c74b69e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/88] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 38df0a921596bdd7e8dc6ac85b63dd1967abb163 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/88] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From df13ef1d8b0af805dbbcc499f683490e18940d74 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 35/88] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From a3cfb7b64ed8a79da25328d7ae0792ddad998e1a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 36/88] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From f9b3e27eb1796726aabe87bcf749d191dbbf9562 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/88] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 873fe713c48b4c169907f431be5aa4af6a77397b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/88] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From db916bff274e101391dc94e5353020df4397b641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 39/88] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 589fef75f4202e0b24dfeb586ba114a37fe6a95e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 40/88] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 512a61b476c2c010a0bcab5f336cd211979de95b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 41/88] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From f64cf2d417df43a6e880c3fb16141fd4b80c1436 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 42/88] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9cf4ab5038d3010d560dab048c33c480a4ecdd0e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 43/88] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 6e1e735084aea9d966087af99457048f6f7da556 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 44/88] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 2d777a6f2e07acb94e97f7314e47c686686db8e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 45/88] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From e8386feb517eacadca22922f0a9c086bf453803a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 46/88] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 2002e095eab867a15a084e8fe3a0ec3d230fabad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 47/88] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 3061f8a613c2790598bf8daa7c26e96131e69b04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 48/88] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 8ef29d91fb509374e1e893c1047579d69786c35f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 49/88] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 9ee05c4b4b7c83a2b27f14325a473553c3f06cc3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 50/88] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From bc943117f1b144d4c1d2b7aab6eb9203b1a53720 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 51/88] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From e4f0c0ea9b0aa4100578bd26f00e6980908e90ca Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 52/88] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 87e9ffd9d08d83aab8a78295170bda2076681a14 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 53/88] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6e1a0344acf1dd1b9ae5b23571fd1d1cdf2c3038 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 54/88] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From a695846c775b07d705fd39599401135873df5742 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 55/88] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}

From c21a1a41462370a5b1b81ee475a01ec2b6170a25 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 56/88] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From d5f741b1750c3b63ab6d773860f4c12f113a8ed7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 57/88] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 4e6c270fdb0dcb3e1677fbe17a461cd39773577a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 58/88] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 527831a1648de9b8057149f7e1143cd3de3772e7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 59/88] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 508fcd0174a58c1fea9112e6d97ad26766449e2e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 60/88] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 77720c40180bdcf6442c1c3d34b9fdcda5e902e4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 61/88] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From bb891b6d94405afbda00fc68b00e87c2cbea67ce Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 62/88] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From c156ee81ed74881bb3aa26969cbf352984a1cb1e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 63/88] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 2c912f9524595257eb505d4b396a184e8906befd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 64/88] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 5c98ea6edb6d58b9944ccfebf0bf0a95736c4f74 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 65/88] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From ef682865f2bf711d622c02c480e044b45c1827c0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 66/88] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From aeb939b79e0dcc1e5b293aea04c18e13db1790ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 67/88] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 1c4b7c1a3cbc10a9331ced1c6f918537d6f58f1f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 68/88] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 2c9bb25aad167e0dc5d0de6099014ced4729d658 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 69/88] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..632db98d0f16 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,10 +1,10 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
 makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From d156ec8e32bfa67ff6953f8b7be73f79b0e72324 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 70/88] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From fa67a7e444b72724a4c72e7c6726edf7ef26469c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 71/88] evince: update to 41.3.

---
 srcpkgs/evince/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From f31c1e25693969f82900ab3fe4943569355df278 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 72/88] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From f60442de6ecf1110bcd7be4e41b7db6de103e618 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 73/88] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From e012a68e1e0e52b3782505c98b9206ba6ea811ba Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 74/88] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From a2e3f2104802495570ddd4d213e5b8ee158fb162 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 75/88] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From ca54b6c550c580825a145cbef6456d79e44b2408 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 76/88] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 926c1c097c669bf891700f3caf58506cb72ce983 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 77/88] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 4de883ca2fae67b8cf290c7fc1a2d8dfd523ebc6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 78/88] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From bb067b52cc3a6d007157ef5144a5ace0033d615d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 79/88] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 31aeaf6310c8cacbe6a4adcb09f78e9aea379180 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 80/88] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From ad5abeaa4f8f9dcb4b92c5f9b2d9bfdc7aafc5db Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 81/88] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 8ee9be588d94bb5f21839410a2984d77f2e488c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 82/88] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 9bffcd193d1a13d8c52450179bd19d3a69de89c9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 83/88] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 52494419597721a9f0688e79f46bd40051db0537 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 84/88] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 48af1e6d717afb687e333e4b6062bb4e46b156e6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 85/88] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From d8613d3d8d12bb4c492e92d73ad4cd457ed84fc2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/88] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 0f063129310f70b8026a0421cfb0191f8b732d77 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 87/88] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From d8ec6dd16b29a66cb02143f8bb8b003c76f78dc6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 88/88] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (34 preceding siblings ...)
  2021-12-17 10:10 ` Gottox
@ 2021-12-17 14:58 ` Gottox
  2021-12-17 15:18 ` Gottox
                   ` (31 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-17 14:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 134970 bytes --]

From 36618fb7f3edb6d5e6e0df0c37bb90afbdb0fb1d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/88] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0329cb26cb61fe21dddb4d15fc6baff0a0848c05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/88] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b1ada81c073b41fc147ffd7d8917127f384efc8d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/88] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 5f199fc30d55ccfa0e8ecabf639814ad53e6933b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/88] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From e9c66ff1a1faba6c43b4bc36f03cff3b50467371 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/88] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 1c14e58e2b793c1f81fb63e2d4aee8e95a812d2e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/88] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From c2c5fd1db53db5885f6ab4114f1db59be61e3f59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/88] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 398664eed517568a4ffbcd150fa7ab1d42c2caef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/88] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 0270374af55bd12a9a69d56ffaca8244e76cdcf5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/88] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 393784ed78813eaf21462d62904a26ea88e04bc3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/88] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 88582e27a2adb73bc9f931a7b68a32b21e89eb05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/88] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 7e35915b143424c96951272b5b3eeac94d72d26c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/88] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 0d79722314d9251393a4a5a7eca49e9ad149c450 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/88] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From f6f04bb65ca39e726d18cbb5b07856224c41d881 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/88] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From c7f25a654a9c05b20ec4cbb87ef2f9dc47637b3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/88] gnome-settings-daemon: update to 41.0.

---
 srcpkgs/gnome-settings-daemon/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From ccd30052a65b1c554f5d391e2132e12a557c06e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/88] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 97da95bbb302f5c1aaec2f1e4b18962d9a3a8225 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/88] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From ca7c1f4447154a193156902855eef7f9ced19a05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/88] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From c2a0bae0b07929f2707d376bbade72fd6e44e1d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/88] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1c230f63f17bf82afa4c7ec3cfb22e9b88423320 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/88] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From bb23a805a9e05a1120ae20a6525ea67d2ad2e3f5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 21/88] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From e97fa5e7c1d86ec1ba3b65c5228f06cfecc30a6c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 22/88] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 4ae34850a90183ba36f7f7ab89f467558c6bf641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 23/88] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 5edba854c4486b1f7f2466521f252a043c23a1c7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 24/88] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 0181ed35bb3819ae3d19bc57c2f849ae2b6945df Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 25/88] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 9b1423dcc36fc0ea681baf13181932c84d9dfdc6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 26/88] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 352b9e695d1f08f5bd3a6c896df56a23cfdea510 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 27/88] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From ac1745a4e8a4c529437febc490b6be71443aa444 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 28/88] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 043ac7d78dc386248bdbeb9efe594d4fdde2a94f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 29/88] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From c4d3fb461a2fde1632f3bb1708dbc2124f02771b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 30/88] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 6d7c3ec675ff55de3d9040def6ae1721abf5daf8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 31/88] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 40ca83241de2123ec4df77c828e2c81993712827 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 32/88] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From c148173e1e07d2bef9375ee368503a830c74b69e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/88] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 38df0a921596bdd7e8dc6ac85b63dd1967abb163 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/88] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From df13ef1d8b0af805dbbcc499f683490e18940d74 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 35/88] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From a3cfb7b64ed8a79da25328d7ae0792ddad998e1a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 36/88] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From f9b3e27eb1796726aabe87bcf749d191dbbf9562 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/88] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 873fe713c48b4c169907f431be5aa4af6a77397b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/88] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From db916bff274e101391dc94e5353020df4397b641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 39/88] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 589fef75f4202e0b24dfeb586ba114a37fe6a95e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 40/88] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 512a61b476c2c010a0bcab5f336cd211979de95b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 41/88] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From f64cf2d417df43a6e880c3fb16141fd4b80c1436 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 42/88] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9cf4ab5038d3010d560dab048c33c480a4ecdd0e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 43/88] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 6e1e735084aea9d966087af99457048f6f7da556 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 44/88] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 2d777a6f2e07acb94e97f7314e47c686686db8e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 45/88] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From e8386feb517eacadca22922f0a9c086bf453803a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 46/88] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 2002e095eab867a15a084e8fe3a0ec3d230fabad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 47/88] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 3061f8a613c2790598bf8daa7c26e96131e69b04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 48/88] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 8ef29d91fb509374e1e893c1047579d69786c35f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 49/88] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 9ee05c4b4b7c83a2b27f14325a473553c3f06cc3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 50/88] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From bc943117f1b144d4c1d2b7aab6eb9203b1a53720 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 51/88] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From e4f0c0ea9b0aa4100578bd26f00e6980908e90ca Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 52/88] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 87e9ffd9d08d83aab8a78295170bda2076681a14 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 53/88] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6e1a0344acf1dd1b9ae5b23571fd1d1cdf2c3038 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 54/88] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From b9ab8df5ba352c49ef1eda931b66dfa116f39361 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 55/88] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From e7b59ae25cc403897748bc7bb8f78eb515f3c4a1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 56/88] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From df9594a97f45c27668c32a3e1906a5172ee304a9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 57/88] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From ad0753a7f577eff1f8ccdec3f34d46edd6c1fdbb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 58/88] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 3e9f917529876fdcacf4a7cfaf9ff2ba9c1da7b7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 59/88] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 8fd36b7330a5f8385b0018775da0fd15f4ae4baf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 60/88] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 2dd699fcbd14d423a4206b9f99c2b43c934e03ef Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 61/88] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 8c309c567ccea6f5b930dd8e95e9d53813f2b27e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 62/88] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 79e7f0e26c022a3042e879e0abac23988a1aaf8c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 63/88] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 5bdf65ff0a6b71434a2fb18a4a603518729d5fc1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 64/88] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 044dd6b37e4963e147a58700c7c292e040e94018 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 65/88] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From f129b72c3263f512f2f395018e09b4ef11910d77 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 66/88] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From be7dfb48648a7271bc2f19644ced6807f55a3efb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 67/88] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 75ef8ae53f8b8ecc52edf574b0f322a213cbdf27 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 68/88] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 5bac6f5e1439d359ef93d81d3dc8d3a14e223fe8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 69/88] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..632db98d0f16 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,10 +1,10 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
 makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From dc2006fa15c5a4b809cc0dc93d6a5495d73a4d1a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 70/88] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 8b40859e203228512262dd25f89261398570e284 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 71/88] evince: update to 41.3.

---
 srcpkgs/evince/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..4ec6724ca327 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 41de23f981fd5829aa33a33ca2f95bebd419eb60 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 72/88] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 28d7485338a6eb7b3a27a245fa8c169cb59d4ec9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 73/88] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From c0073746ad5007f07e73cecbb29c6d5417ed27ba Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 74/88] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 3b13769c694b5169e41f8ee05fe4865b8971eb21 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 75/88] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From c9a3dcf96d5b7a2cd01e3c43062021efd8f97e9e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 76/88] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 72f7e9b9f3725b567fbf145bde40418cb6df206c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 77/88] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 66cea86709002a2154a04e2d323966aaeab2a4ea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 78/88] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 5a461162ce1f731f1c7d82e481a4055be93b47df Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 79/88] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 005bb0cc0c7384d5e9a2d6cd8cd3ce8151a0e342 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 80/88] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From ebe0e7164f32539c0bcd127d3fe484b77e0e694e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 81/88] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 0e099e750f0638d5da0cb12ab67577888eaaf7e3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 82/88] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 2218dbc980fdf2259c8718224f33bdc3ae2a6529 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 83/88] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From a3d4a61a554373622f4f23de7f1ea6b9e7a24d3d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 84/88] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 267f8b429a3c11809c8264c27fa30974e007a954 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 85/88] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 34056cb4ed2cc7e4080b3308ca7d7c1a7da6f633 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/88] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 36f83cad9eedd6e2c0c4e38f3c476b1f953d4236 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 87/88] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From eda521667f67405a915e85228bf7867a19e1aa82 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 88/88] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (35 preceding siblings ...)
  2021-12-17 14:58 ` Gottox
@ 2021-12-17 15:18 ` Gottox
  2021-12-17 15:27 ` Gottox
                   ` (30 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-17 15:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 135333 bytes --]

From 36618fb7f3edb6d5e6e0df0c37bb90afbdb0fb1d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/88] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0329cb26cb61fe21dddb4d15fc6baff0a0848c05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/88] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b1ada81c073b41fc147ffd7d8917127f384efc8d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/88] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 5f199fc30d55ccfa0e8ecabf639814ad53e6933b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/88] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From e9c66ff1a1faba6c43b4bc36f03cff3b50467371 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/88] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 1c14e58e2b793c1f81fb63e2d4aee8e95a812d2e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/88] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From c2c5fd1db53db5885f6ab4114f1db59be61e3f59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/88] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 398664eed517568a4ffbcd150fa7ab1d42c2caef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/88] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 0270374af55bd12a9a69d56ffaca8244e76cdcf5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/88] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 393784ed78813eaf21462d62904a26ea88e04bc3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/88] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 88582e27a2adb73bc9f931a7b68a32b21e89eb05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/88] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 7e35915b143424c96951272b5b3eeac94d72d26c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/88] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 0d79722314d9251393a4a5a7eca49e9ad149c450 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/88] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From f6f04bb65ca39e726d18cbb5b07856224c41d881 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/88] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From c7f25a654a9c05b20ec4cbb87ef2f9dc47637b3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/88] gnome-settings-daemon: update to 41.0.

---
 srcpkgs/gnome-settings-daemon/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From ccd30052a65b1c554f5d391e2132e12a557c06e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/88] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 97da95bbb302f5c1aaec2f1e4b18962d9a3a8225 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/88] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From ca7c1f4447154a193156902855eef7f9ced19a05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/88] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From c2a0bae0b07929f2707d376bbade72fd6e44e1d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/88] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1c230f63f17bf82afa4c7ec3cfb22e9b88423320 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/88] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From bb23a805a9e05a1120ae20a6525ea67d2ad2e3f5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 21/88] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From e97fa5e7c1d86ec1ba3b65c5228f06cfecc30a6c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 22/88] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 4ae34850a90183ba36f7f7ab89f467558c6bf641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 23/88] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 5edba854c4486b1f7f2466521f252a043c23a1c7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 24/88] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 0181ed35bb3819ae3d19bc57c2f849ae2b6945df Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 25/88] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 9b1423dcc36fc0ea681baf13181932c84d9dfdc6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 26/88] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 352b9e695d1f08f5bd3a6c896df56a23cfdea510 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 27/88] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From ac1745a4e8a4c529437febc490b6be71443aa444 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 28/88] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 043ac7d78dc386248bdbeb9efe594d4fdde2a94f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 29/88] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From c4d3fb461a2fde1632f3bb1708dbc2124f02771b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 30/88] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 6d7c3ec675ff55de3d9040def6ae1721abf5daf8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 31/88] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 40ca83241de2123ec4df77c828e2c81993712827 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 32/88] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From c148173e1e07d2bef9375ee368503a830c74b69e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/88] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 38df0a921596bdd7e8dc6ac85b63dd1967abb163 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/88] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From df13ef1d8b0af805dbbcc499f683490e18940d74 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 35/88] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From a3cfb7b64ed8a79da25328d7ae0792ddad998e1a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 36/88] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From f9b3e27eb1796726aabe87bcf749d191dbbf9562 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/88] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 873fe713c48b4c169907f431be5aa4af6a77397b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/88] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From db916bff274e101391dc94e5353020df4397b641 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 39/88] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 589fef75f4202e0b24dfeb586ba114a37fe6a95e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 40/88] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 512a61b476c2c010a0bcab5f336cd211979de95b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 41/88] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From f64cf2d417df43a6e880c3fb16141fd4b80c1436 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 42/88] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9cf4ab5038d3010d560dab048c33c480a4ecdd0e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 43/88] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 6e1e735084aea9d966087af99457048f6f7da556 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 44/88] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 2d777a6f2e07acb94e97f7314e47c686686db8e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 45/88] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From e8386feb517eacadca22922f0a9c086bf453803a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 46/88] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 2002e095eab867a15a084e8fe3a0ec3d230fabad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 47/88] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 3061f8a613c2790598bf8daa7c26e96131e69b04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 48/88] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 8ef29d91fb509374e1e893c1047579d69786c35f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 49/88] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 9ee05c4b4b7c83a2b27f14325a473553c3f06cc3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 50/88] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From bc943117f1b144d4c1d2b7aab6eb9203b1a53720 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 51/88] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From e4f0c0ea9b0aa4100578bd26f00e6980908e90ca Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 52/88] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 87e9ffd9d08d83aab8a78295170bda2076681a14 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 53/88] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6e1a0344acf1dd1b9ae5b23571fd1d1cdf2c3038 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 54/88] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From b9ab8df5ba352c49ef1eda931b66dfa116f39361 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 55/88] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From e7b59ae25cc403897748bc7bb8f78eb515f3c4a1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 56/88] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From df9594a97f45c27668c32a3e1906a5172ee304a9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 57/88] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From ad0753a7f577eff1f8ccdec3f34d46edd6c1fdbb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 58/88] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 3e9f917529876fdcacf4a7cfaf9ff2ba9c1da7b7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 59/88] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 8fd36b7330a5f8385b0018775da0fd15f4ae4baf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 60/88] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 2dd699fcbd14d423a4206b9f99c2b43c934e03ef Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 61/88] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 8c309c567ccea6f5b930dd8e95e9d53813f2b27e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 62/88] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 79e7f0e26c022a3042e879e0abac23988a1aaf8c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 63/88] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 5bdf65ff0a6b71434a2fb18a4a603518729d5fc1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 64/88] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 044dd6b37e4963e147a58700c7c292e040e94018 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 65/88] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From f129b72c3263f512f2f395018e09b4ef11910d77 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 66/88] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From be7dfb48648a7271bc2f19644ced6807f55a3efb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 67/88] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 75ef8ae53f8b8ecc52edf574b0f322a213cbdf27 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 68/88] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 5bac6f5e1439d359ef93d81d3dc8d3a14e223fe8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 69/88] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..632db98d0f16 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,10 +1,10 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
 makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From dc2006fa15c5a4b809cc0dc93d6a5495d73a4d1a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 70/88] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 982c16f5c5ffcee0195730db9bbe44a74646fbda Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 71/88] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 0e74a19a5d1703d6dfcb8b6905c6676a2a6e623d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 72/88] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From ca09876761e308524d4c8042ad8eae55d0c4a909 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 73/88] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 8ec59f06f1239fba0528dd2ab920d139c1865de5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 74/88] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 6e887cef6dde0c969883ce7810bfefd2dc25b665 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 75/88] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From a5fb50c0bc08660bc4dca92a72cefc92ec76dc76 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 76/88] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From e085c256b7e267a91239db8b4775261095aa2bbb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 77/88] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 45f41ca4ac261ba21e292caeedddcd61ff044666 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 78/88] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 1d5c179094353f526068e5a45dff462bb1752464 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 79/88] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 19a02e9707d1cbe1385e033b23413c0dee605445 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 80/88] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 8364ddf27a9c9c584e824d8a44b240556bd20c7a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 81/88] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From e4130f4c71f4c02f1f0c2fa5e86dfa56177ced53 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 82/88] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 29d802aad3d53cf306fb8418be0cd912a1f80817 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 83/88] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 94f296fed4540ba1e2cba0ab0d62ec6fa25757f4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 84/88] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 884415b6fa6a9f530642d486a72f3c92439dcb9a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 85/88] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 9c1440167f2b2a1e0c423f5c8df80eb9fafb21de Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/88] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 76f7b9248fe899ad8c5320a9c2c642037e3555fc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 87/88] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 84e4733e95d77ba97e6f5b4a1f87bd31acade2a5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 88/88] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (36 preceding siblings ...)
  2021-12-17 15:18 ` Gottox
@ 2021-12-17 15:27 ` Gottox
  2021-12-17 15:34 ` Gottox
                   ` (29 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-17 15:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 136788 bytes --]

From 36618fb7f3edb6d5e6e0df0c37bb90afbdb0fb1d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/88] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0329cb26cb61fe21dddb4d15fc6baff0a0848c05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/88] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b1ada81c073b41fc147ffd7d8917127f384efc8d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/88] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 5f199fc30d55ccfa0e8ecabf639814ad53e6933b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/88] gjs: update to 1.68.3.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..e29dcc7432ab 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.68.3
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
 
 post_install() {
 	vlicense COPYING

From e9c66ff1a1faba6c43b4bc36f03cff3b50467371 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/88] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 1c14e58e2b793c1f81fb63e2d4aee8e95a812d2e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/88] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From c2c5fd1db53db5885f6ab4114f1db59be61e3f59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/88] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 398664eed517568a4ffbcd150fa7ab1d42c2caef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/88] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 0270374af55bd12a9a69d56ffaca8244e76cdcf5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/88] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 393784ed78813eaf21462d62904a26ea88e04bc3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/88] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 88582e27a2adb73bc9f931a7b68a32b21e89eb05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/88] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 7e35915b143424c96951272b5b3eeac94d72d26c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/88] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 0d79722314d9251393a4a5a7eca49e9ad149c450 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/88] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From f6f04bb65ca39e726d18cbb5b07856224c41d881 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/88] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 04ef0b839800105b4a15301978c3359be2d72006 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/88] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 44abeba1218ee3ba2bcf70bd7b9ae5fc797d6a2c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/88] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 6cf248454ff35bcb3b9064f1b19455f1242aac26 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/88] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From ea019444f194dafc8caac745e30a848f348ffc9e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/88] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 27df5e4c1d70a15dcbd5de5737fd3ca1c129e21a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/88] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From f6075ca41237ecc86836e1a0e8ea52ca2f004fca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/88] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 01764fb82e7e651f2b5c70545e735d5b58015b8c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:02 +0200
Subject: [PATCH 21/88] gjs: update to 1.70.0.

---
 srcpkgs/gjs/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index e29dcc7432ab..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.3
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=821c7f4f78f1500da6a56c5463723bd8ff80de633ccba43a5ab03d8ccca21d3f
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From a1584140fda9e9ec440c54c47428d2bd0419bcd6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 22/88] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From fd47afa1dec47a9aca4b42221d40d8c2ca5bbece Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 23/88] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2f3443998f40a8562a7a42c81e7685d78a8e1b74 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 24/88] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 6d734c8d69acc3df88768fc60c8ab6314f0733fc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 25/88] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 23f3b33cdf73d5a3365d4b97403040195fed8a4b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 26/88] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From ae1f43d45c31466f938bf71b946ddd1e637094a7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 27/88] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 8fe1c04379b97fcac959dcad051fa94030cff7dd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 28/88] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 93627f96d31634e22b741b7331a975e2c3fd4352 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 29/88] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From c207aa734b79550649fb6ae05b7a9d63df8c922a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 30/88] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 0afcf145392904280623d4d8fd350aeaec116f15 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 31/88] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From f57ed51f6172effc3b272cd348b5074298ae1cd1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 32/88] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From e5037de11da50cc704dce17137889595abd19717 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/88] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From b020135c8dffe474f7547cd38f1672e00b07874c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/88] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 5f54d56628db5a9dfffdab58b817c8f6a1883fae Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 35/88] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 03937fe67222baca7af68ef22ceafefd56f9a98e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 36/88] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From e2f970f6c83cd7eb993189ccbc41d7a9be6570ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/88] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 5825a4de1d421048c95bedb4de69744f19c3c248 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/88] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 5e777b42b312e537848bd72d434422d710db4956 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 39/88] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From c0efaa2e703b6d812599c5c757fcc6f348d5d575 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 40/88] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 7fd135c8554b9ba7ed36eea002d76859623d0bce Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 41/88] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 22a0ad1f243fa6b70fc08732e7f2cb598bdfc024 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 42/88] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9ddc50b3b631132e152a00f10f4cfc452f067678 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 43/88] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 91d7594aaf6ba12bbf46e0fe106889ab3e2e0d63 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 44/88] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 493e6afbfca3742b593e6f4559d5480cfa9ed23c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 45/88] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From b02f26c2820798a1bbb67fe2dfc6902ec08afc2f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 46/88] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 2d87fc188430202e294c954cbf57a0a839646d83 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 47/88] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 0680b8bd9ff4e935d6ee09e38a801f0329a8cd5c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 48/88] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 209814784081738997b40c76b692911518c5b940 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 49/88] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 86afcbca9aa814a29fd82053eeb44fecc7e90831 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 50/88] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From ce13feabd934dd0d494fd1ab5b3a61443910e62c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 51/88] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From a2abe38b23d6760f1e68df291a53b74ece9887a7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 52/88] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 288f7d4db651995853b7bdc233f6eecd9b5061f4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 53/88] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 8831bf29fafe8e7b95ca781048692a5ee986f1b7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 54/88] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From f72c62cac39900d57cca9872b96606a9325fbdcd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 55/88] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 0e3d9db0d85faa664c237f4b3ac454d44579f0c8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 56/88] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From b6e074fd86966eb1f827b16a49ddbdcdc2b02264 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 57/88] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 87ab697e248a44bd7d5304e603d47f1346eede5a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 58/88] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 51f0e14921148e2d382a643185b66f5dbbbda98e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 59/88] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From fce0f88c16a1a8af7115ce860b65f669387cd242 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 60/88] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 4980e6ab2708fbf577063742907f0fbd76f3fb25 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 61/88] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 3e647358b8632cd2ed907ef5ab97ce6e5ccfb651 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 62/88] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From aaf044b8a4f3089f52872625d026160e96564539 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 63/88] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 46f8b128479e8e69aa8b3b22e3177a8ee6108013 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 64/88] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 8cc1e17890121ff8df8b4455fceac5648d4f1df7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 65/88] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 3e1c88e7a6fa55d627e37a8328c269247a921df6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 66/88] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 729e4ad0bd4b2a21d33f7aeacd931323f1651ef6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 67/88] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From aa9805d2f4ca45deab546ff94e817b044e62726f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 68/88] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 18abb6195d0f0e33d7cb50e75743b18b1f30342c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 69/88] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..632db98d0f16 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,10 +1,10 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
 makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 4c65460ffc74e300d58af30b929b100c75e59989 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 70/88] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From d8ad44e6ac23602c65465737cf2bc636d96dc444 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 71/88] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 04025b2c8816140f979bf8355e457e82e18b3546 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 72/88] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 05cc561f95bda41fb9b583406b6db4be622679bc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 73/88] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From d3dad6bde80689952c0102a7e1c23f6523c45683 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 74/88] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 84ac15edbdf67ff986c5f1ccaeaa83a52f9bbf63 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 75/88] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 290f4537c2245cf2f57028ee6a5e243575585d54 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 76/88] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From f232344a7db229d11bc437096d35966659f76c26 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 77/88] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 8206ecaffd65d886e5c5ccdd6ffdb9f5e23a8a94 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 78/88] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 0afb558e31842846d207d8db57691cc3942bf68b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 79/88] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 358079f90d48ccfc1542da4341ddafd959e314e8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 80/88] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 9ceb1199e0c7e5ea303debef0fc1af62bedfa46c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 81/88] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From d1b9dac899da78719b3860d2b4bf8ad9679f34ef Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 82/88] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 42d89e08194de7a728bcad716364045178f27162 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 83/88] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 9e99aa8994cf49f1902663fe765144f63882ba80 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 84/88] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 58f574726b652c63b6926d75c023d28962123d1b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 85/88] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From c140252dd9f049d3badeb9c84e2b9a1547e12ba5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/88] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From bd0bf11fe141b97e2e65e4efefc18e42e11318e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 87/88] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From d14882a63fd5da2bba76d6dca4e203f268176b12 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 88/88] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (37 preceding siblings ...)
  2021-12-17 15:27 ` Gottox
@ 2021-12-17 15:34 ` Gottox
  2021-12-17 16:10 ` Gottox
                   ` (28 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-17 15:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 140501 bytes --]

From 36618fb7f3edb6d5e6e0df0c37bb90afbdb0fb1d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/87] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0329cb26cb61fe21dddb4d15fc6baff0a0848c05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/87] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b1ada81c073b41fc147ffd7d8917127f384efc8d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/87] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From d8a8f4f0fbc8dbbf7f6ffdfcd631fec76e03c0cf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/87] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 30935a7b746ad2339a82ac0e434a651a21bbdfd9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/87] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 9a5a224973287617792858303cbe0dfc587b5b7e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/87] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From b9f579b0bb022e91f6cdd861fb1725b2b76ac095 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/87] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From f5aad2d07edb1aa190bc2bba0b9bd4b5ac5d829f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/87] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 94930579b98335002cf02ec8f1c954344b1fd3e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/87] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 28c446a241e9cc03ab22e3b3a4f15d96cbe952a1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/87] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 4b0aaf63b1fe50d2a44b786f99663d35216a5abb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/87] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 71f8fb64c02c4b9b6fdf59c8ad3e58fd18b2627e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/87] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 0ac5793370a7b5232a66ddbbf44f7eff048d676b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/87] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From ba315127fef1739c99e399a939b84e50da9a208e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/87] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 31bd3b2afae0ea334a8220d0f6dddc11cd7569e9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/87] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From c787171146c00dcf69cb952938bfef97fcb39f39 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/87] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 56a2e661297c3e79bedca18698babe7f9adc0e86 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/87] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 4677749f1dc9bdf01604b12df3c7066ae9b8d6d5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/87] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 81a4c19e1a8033623390c764c4bce483f904c3f4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/87] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1cc61dde494a9889bfc37435e5d03f55a8a2ac46 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/87] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 49735cffec961fc8e9bb6cbc4206b62bbaad0b62 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 21/87] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From bb0a7ca469d91ec17b5c0d1286b311b223bf673b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 22/87] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From a19640536e23c98441645d55a588b9057b8f458a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 23/87] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 7ed5c5560282d8df515ca11eb135564196a7a64c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 24/87] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 6ad17eadd3d7462b6168a2fce8a46425c35a2cc9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 25/87] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 22bf85c9333a531f706a34eff359e8f419b354e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 26/87] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 2f70a1a3489cd65fef90fb864e237630155866ce Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 27/87] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From a8fd6be51331028f732338dc0ef9512a19c782af Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 28/87] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 8506afd01515743897a046336417657610bf9d09 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 29/87] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From aa4ced158d245e9a43a0e41b3ee3f7ae0fa064ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 30/87] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 77b89e30c5acb71d49c83ea07f683e205f9bdb11 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 31/87] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From aa504fd46ddfbf79bcd595148afbbb31a4f14a67 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 32/87] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 8fbe91d41e5a57b9d2ee6c87f88b5a79756a147c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/87] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 29e3a685b09c4bcb60bd95aa5a72191f9564d4bc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 34/87] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From c605265dd1a9e5d475831f74c7e8016f4fdde8ff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 35/87] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 6942e43ea93eee40d4c9dcc3cacfe0e4f32c44ad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 36/87] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 858d166fe08e9f35f6aa81035c5c41478e4652b8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/87] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From ec7bccbf67e126a419e44fde3e51018c010f5cc7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 38/87] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 800fa1f449b88596deb051cdce5d7999e9bad07b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 39/87] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 2cd4b6e8213a0a4cf618819fab52b728a13ddd63 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 40/87] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From ae9e2c2a244bc8818aaa427178b13600b273de3f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 41/87] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From a37c4ec53e4bb2db6bc518ce1387ffa84efdaeb7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 42/87] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 78704565773aec68628dba38414f0dcd59487a83 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 43/87] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From c62c7b9857da51d29d75e6f46e342d78aa34a7de Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 44/87] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 82e46311716b828ee13ca9ef84349213b46200bf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 45/87] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 6d0fabd7a0a753c9082c6f7ae09ff850179634e5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 46/87] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 5acf6a3c49f5f2420a159be78df7ce9caa5300a1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 47/87] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 68dcb27e800eda90499cbfaa31b061800b8ae4cd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/87] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 98a4896f8322dffeb96b0a6c1c1a7719e01f92f3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/87] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 5b14194d9a1133ace6da4d8c777d55f47d7d7830 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/87] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From ceafaff7e5cefabe1a595c9e445cc6b52f484041 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/87] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 2789a4ea5ee53bc756e50100fde9dbaaee8cd3cb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/87] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 61bf2aaa22b574fcd2e87b8dcecd6abe743a2d7d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 53/87] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From dafff4dfbd447be88ff17fac62796a170c674128 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 54/87] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 80ac8b77033a22a5056d73d8bc0651308f8bb5b3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 55/87] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 328568e883b869b98186fb0afbf6a26a6a20c58c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 56/87] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 1a44dbeb779e0805dc315968d4fb5687e580c066 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 57/87] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 02d39b8f1978870916b256a15dba67c21e9a2b53 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 58/87] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 8017b77709c20b2fb192e4c850094a16f16c124d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 59/87] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 81d8477133596d2a45e12a10d565f8ccbce64047 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 60/87] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 27495b50e2d13a1ebb09d0e7f4bfff230207e77d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 61/87] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 978d3c738f2b8efc59dd5dcda6ba58e1d809f17f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 62/87] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 432521811cce3f2f4b0279e1c83c8842314864f1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 63/87] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From fcac349b4243e9b9941902f0018eaac497fb496c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 64/87] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 00d5ea29d2017ee2660f6d8243e7ab4e8c746b38 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 65/87] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 4cf704327402674d6cca5376d7d3c71cffd3f32c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 66/87] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 8d9412d87de7f0d6ef53e19e7cd3cce3b35caa4f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 67/87] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 6f894e11021cf958efa4d86947ab89cfe5f548d2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 68/87] fixup! gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..632db98d0f16 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,10 +1,10 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
 makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 59aeabcf66e3449d5b3a11ec02de904ee6758fcc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 69/87] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 0a47c24622f4cae196706a74a85f3a552545607b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 70/87] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From a748a326d5dcd523f57158d57eb324ade5c5946b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 71/87] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From e3c38fcdbad4fcfa5a72f923c3097770df690d2d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 72/87] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 0f980e1107a2c55b18025044b922346e604374c5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 73/87] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 6575f0129172bdc8443856ce386a0c968a070bdf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 74/87] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 8b83c6069630dfd05f288e2bfe2032474225ae52 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 75/87] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 7574f0d3e46fb5f5b62ec3831e1677c981081f0b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 76/87] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 2dc218afb6a3bd5aca0cff821f5d3ec691bd22fd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 77/87] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 0ba78a1b041f3a7f891ae56975edec1b58adad47 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 78/87] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 74f8e3602195383751be9a00208ad036d78458cf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 79/87] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From fa949a82680a1124985b013fa5d4299d28a0e43e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 80/87] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 3496714ed453e0d0016fe63bb1498ff1d4d4faf4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 81/87] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 377a72fc82ef3edfab2d84a44422f8db49968a43 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 82/87] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 7dc27d525492d24cad96d1aa8f41c0529edb756f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 83/87] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From fdf9c295ce363601d1c74f97fa5352f4e096fdb5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 84/87] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 7055e24a4e06044f80ff6ad07926b9ad576b4b33 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 85/87] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From a9f7168e2eae5f59313eab765c2ea0c5bc4563c9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/87] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From dfbb09d57a371eb7c8d984c642979b07191f0538 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 87/87] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (38 preceding siblings ...)
  2021-12-17 15:34 ` Gottox
@ 2021-12-17 16:10 ` Gottox
  2021-12-17 16:24 ` Gottox
                   ` (27 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-17 16:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 140694 bytes --]

From 36618fb7f3edb6d5e6e0df0c37bb90afbdb0fb1d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/87] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0329cb26cb61fe21dddb4d15fc6baff0a0848c05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/87] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b1ada81c073b41fc147ffd7d8917127f384efc8d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/87] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From d8a8f4f0fbc8dbbf7f6ffdfcd631fec76e03c0cf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/87] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 30935a7b746ad2339a82ac0e434a651a21bbdfd9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/87] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 9a5a224973287617792858303cbe0dfc587b5b7e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/87] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From b9f579b0bb022e91f6cdd861fb1725b2b76ac095 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/87] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From f5aad2d07edb1aa190bc2bba0b9bd4b5ac5d829f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/87] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 94930579b98335002cf02ec8f1c954344b1fd3e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/87] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 28c446a241e9cc03ab22e3b3a4f15d96cbe952a1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/87] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 4b0aaf63b1fe50d2a44b786f99663d35216a5abb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/87] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 71f8fb64c02c4b9b6fdf59c8ad3e58fd18b2627e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/87] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 0ac5793370a7b5232a66ddbbf44f7eff048d676b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/87] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From ba315127fef1739c99e399a939b84e50da9a208e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/87] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 31bd3b2afae0ea334a8220d0f6dddc11cd7569e9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/87] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From c787171146c00dcf69cb952938bfef97fcb39f39 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/87] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 56a2e661297c3e79bedca18698babe7f9adc0e86 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/87] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 4677749f1dc9bdf01604b12df3c7066ae9b8d6d5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/87] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 81a4c19e1a8033623390c764c4bce483f904c3f4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/87] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1cc61dde494a9889bfc37435e5d03f55a8a2ac46 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/87] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 49735cffec961fc8e9bb6cbc4206b62bbaad0b62 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 21/87] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From bb0a7ca469d91ec17b5c0d1286b311b223bf673b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 22/87] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From a19640536e23c98441645d55a588b9057b8f458a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 23/87] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 7ed5c5560282d8df515ca11eb135564196a7a64c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 24/87] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 6ad17eadd3d7462b6168a2fce8a46425c35a2cc9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 25/87] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 22bf85c9333a531f706a34eff359e8f419b354e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 26/87] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 2f70a1a3489cd65fef90fb864e237630155866ce Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 27/87] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From a8fd6be51331028f732338dc0ef9512a19c782af Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 28/87] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 8506afd01515743897a046336417657610bf9d09 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 29/87] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From aa4ced158d245e9a43a0e41b3ee3f7ae0fa064ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 30/87] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 77b89e30c5acb71d49c83ea07f683e205f9bdb11 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 31/87] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From aa504fd46ddfbf79bcd595148afbbb31a4f14a67 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 32/87] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 8fbe91d41e5a57b9d2ee6c87f88b5a79756a147c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/87] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 29e3a685b09c4bcb60bd95aa5a72191f9564d4bc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 34/87] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From c605265dd1a9e5d475831f74c7e8016f4fdde8ff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 35/87] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 6942e43ea93eee40d4c9dcc3cacfe0e4f32c44ad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 36/87] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 858d166fe08e9f35f6aa81035c5c41478e4652b8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/87] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From ec7bccbf67e126a419e44fde3e51018c010f5cc7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 38/87] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 800fa1f449b88596deb051cdce5d7999e9bad07b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 39/87] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 2cd4b6e8213a0a4cf618819fab52b728a13ddd63 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 40/87] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From ae9e2c2a244bc8818aaa427178b13600b273de3f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 41/87] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From a37c4ec53e4bb2db6bc518ce1387ffa84efdaeb7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 42/87] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 78704565773aec68628dba38414f0dcd59487a83 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 43/87] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From c62c7b9857da51d29d75e6f46e342d78aa34a7de Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 44/87] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 82e46311716b828ee13ca9ef84349213b46200bf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 45/87] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 6d0fabd7a0a753c9082c6f7ae09ff850179634e5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 46/87] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 5acf6a3c49f5f2420a159be78df7ce9caa5300a1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 47/87] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 68dcb27e800eda90499cbfaa31b061800b8ae4cd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/87] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 98a4896f8322dffeb96b0a6c1c1a7719e01f92f3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/87] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 5b14194d9a1133ace6da4d8c777d55f47d7d7830 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/87] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From ceafaff7e5cefabe1a595c9e445cc6b52f484041 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/87] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 2789a4ea5ee53bc756e50100fde9dbaaee8cd3cb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/87] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 61bf2aaa22b574fcd2e87b8dcecd6abe743a2d7d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 53/87] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From dafff4dfbd447be88ff17fac62796a170c674128 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 54/87] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 80ac8b77033a22a5056d73d8bc0651308f8bb5b3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 55/87] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 328568e883b869b98186fb0afbf6a26a6a20c58c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 56/87] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 1a44dbeb779e0805dc315968d4fb5687e580c066 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 57/87] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 02d39b8f1978870916b256a15dba67c21e9a2b53 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 58/87] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 8017b77709c20b2fb192e4c850094a16f16c124d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 59/87] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 81d8477133596d2a45e12a10d565f8ccbce64047 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 60/87] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 27495b50e2d13a1ebb09d0e7f4bfff230207e77d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 61/87] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 978d3c738f2b8efc59dd5dcda6ba58e1d809f17f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 62/87] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 432521811cce3f2f4b0279e1c83c8842314864f1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 63/87] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From fcac349b4243e9b9941902f0018eaac497fb496c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 64/87] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 00d5ea29d2017ee2660f6d8243e7ab4e8c746b38 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 65/87] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 4cf704327402674d6cca5376d7d3c71cffd3f32c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 66/87] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 8d9412d87de7f0d6ef53e19e7cd3cce3b35caa4f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 67/87] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 482feae35ddc1423b2937893a2d791b4d9a28123 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 68/87] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From e4704a4652931cc07d226a96a8be8a4516b6c9f4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 69/87] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 8046bbd45d316af6501eee13ff08ffadb802aa03 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 70/87] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 1995ed51034b3f8cb49a0f72f804fd3576c70ec1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 71/87] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 5b09a621098098b6cc7a86901b01302a38a337ea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 72/87] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From a1bcafd3ca2a559b3a7c30b79d00147f7cfdb396 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 73/87] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From a06ea6935afed59d7d7e24a20066f9f4e7fc399c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 74/87] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 274bef4bd5e84c2fa417a4bb212fe90fb895723c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 75/87] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 270af728560e79e44fb6b3399e30fcfe07bd1ae2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 76/87] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 3e27a0f4c57a65e40587c10f6c32a72f9df7918f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 77/87] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 75bf6b536c003e00cb68541624a9a36f7514e53e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 78/87] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 0dbf6cd4c7db5dfc3099b1a63977cd60dcd48787 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 79/87] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 0be328d08fa2b1e4a780bfb62485bc485dc0f026 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 80/87] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 6e4f1ce54cacb9fd3b38cdd0a6d95f60148636e5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 81/87] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 304cfdee2beea09f50744d3b16686aeb143db35c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 82/87] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 45affd02e902fb1fa8f6c4b06284b0209dd2662e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 83/87] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From f0b05567ad89f5c3516bbb2cd17c3d5127bad470 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 84/87] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 594bdca64f12b28930bf6d6a09ad122a1410cf6e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 85/87] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 217cfa6fb7774506defec9603c2ea46aa764f5fc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/87] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 599d22bca1738fb5e98872074800ff897ee99d78 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 87/87] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (39 preceding siblings ...)
  2021-12-17 16:10 ` Gottox
@ 2021-12-17 16:24 ` Gottox
  2021-12-18 21:04 ` Gottox
                   ` (26 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-17 16:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 140694 bytes --]

From 3914d8b3ff94905236ebf077f33b4736d20818bd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/87] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 8e2aab68c5a5ad3a153a6e9b072cb5d5f116c5bd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/87] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 142a3aebdd09a5650184ee4e9d5549a6fade2e09 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/87] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 03d2899bcc483e666d7e324655b98ae5bb59f22a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/87] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From fb6a9859a5aec8cc99961d74f2976e7612a5221d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/87] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 8a97e7b5cbda4b9303e6b1c6053358b1875f60e6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/87] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 0c5b3fc6483980e93d000dc46b4a6c35b50dcc93 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/87] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 5876381e5fe304af57428e8a83a5a41953ca8fa9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/87] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index a634e46b4717..51897c1a33fc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From ce6e61cae7005b6665df74a1949fa4415f6d0e2d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/87] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From e8d574246a53baf25716af6684bd36c4b3289c3a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/87] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From 6f9eec739551c1fd7746bdb42de1fb2246995028 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/87] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 51897c1a33fc..422093949679 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From b689966ba3eeff1da3c8935c9e9b9be84d87b268 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/87] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From d25425ae4b96925ec2de2e602701ae74afd492a4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/87] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From f1fee6a63355d1a72d855bd764ddcdb5713aab16 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/87] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 7f24a31a863af3b863ab2bc341f3d7386a19d626 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/87] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 9643281ca19ab921d27354005a80f46e4161e3cc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/87] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 12af85b2cb09f3b1c2f86b5cda46a34f01d25047 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/87] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From fefa19f80d4254c1aa83c9ece7f0052f5f79b9ad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/87] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 76d68f9aa21861d30889b960dc74d8f8e52d5bce Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/87] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 77d821ee8eb4cb96b9c79d63ab1001dde2c9d67e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/87] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 422093949679..278582e2c5f8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 872d9992176084211634017e9ed7d58f6f3c2ff8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 21/87] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From af639e0156137a9f3cce373b1edf06de1c562c8f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 22/87] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 231a3e79dce04c819fdd5510cb7692ab3d9dbb50 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 23/87] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 642213905fa39270803158dcb93326724030990f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 24/87] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From aab44782cd7a41ae1c32e416a03dfbe503c4c5d2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 25/87] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From a2cfddcecefd3d578d72116a4ebbc93d179e4153 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 26/87] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From d7bfa2f54f52dde2dc010e86cf77e397ab756544 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 27/87] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 278582e2c5f8..188afe3119ed 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 4cf411a54d429e6e6937c191eca392f9b740b526 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 28/87] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 188afe3119ed..0754ebc5cd29 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From acb525ae5315cd26f0af18eae2e4c8ec35bc239e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 29/87] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 387e1dec9c6d15a65769b1abe47bd4a0c61a861f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 30/87] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 45811997a7e769a887dbae0ee9e90ee8687b5eb6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 31/87] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 473346916823bd6d56541e0172a199ac913a0e26 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 32/87] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 0d739c07a505e4c984154025e2a79d779e67cebc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/87] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 7954743db56b4efddab9aef343d2b775ac735057 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 34/87] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 84ac8988c9a370416bcd603aee398fbe31e72510 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 35/87] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From a28827d0cfd4de9c28b776cfb3702821dcf95edc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 36/87] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From a9aaeb1499cce88b7b11edb8f43aa13880e1a9c4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/87] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From c7ae8a7be6c8e9c9084e42b6b59a2b65730096fb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 38/87] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 7962afbef1b248e8a63841732f537a093fcf12a4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 39/87] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From c90f8120e2ecff27c38b672275f2b53924b915d7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 40/87] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 9ead73b2805a3aa81c5546f1d6772793288c27f1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 41/87] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 809660bd43872e6a6efac672e9fa038357112b6f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 42/87] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 68d4c3f9137a39a3b424d7c2dab641f52b84ffc9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 43/87] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 658947ca460c2f929df4487c35af564a4efa192f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 44/87] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From a86a30556da7f455d1332040ab969ab6dbe7061f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 45/87] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 0a47b303e9884e0afd9e99d0ce4a6b24838a06a9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 46/87] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 4b9f03056287e431e07a339237e8d7ed7c523946 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 47/87] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 311049e0f77e83a23000461f1ab54960859590de Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/87] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 95ceb72677d691e68e11e118bb38493b4ea5d837 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/87] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From e6eb16ea4b9d88aaf77e8655dd36451ffe30c476 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/87] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 0f64de0c61182237fdad98adc4546dc855b86fbf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/87] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From bf3f96b21262bee2b63e421f0f1b2a1a8efa9cf5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/87] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From b102984792374768d84aceab7fd802f004dc029b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 53/87] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 8f11394ce715192caeb8ba35e4b382d10e9ae4ae Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 54/87] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 7ca01432cf304c6dd97ffb19590d2296e75cc822 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 55/87] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 61eef595cc2ebc16f01f5de75a222687b0beb246 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 56/87] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 83b6869ff1fcfef43e84999b6bf28f070b283651 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 57/87] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From b943a47afcd8aaec609f0eabb9d564f0661084ab Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 58/87] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 210aa641ad9eeff4aadd2c7c603312650cc2f59e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 59/87] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 7da9a35c8a21630c27551aa4d14eb1c665d36f7f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 60/87] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 54c41add173e11e6abbbcdd7da3e61752489752c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 61/87] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 4c41cfe4cffa51b3ccfec828c213a8530a6cc4f4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 62/87] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 2e449e89f5230140b03237a740efeb5469d7388c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 63/87] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 11501d184d4b06b2f0dc87a4c55a90fd2e103a39 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 64/87] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From fbef499fa6e0cac4aaa0a74d9bdc4eb2976ad675 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 65/87] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 15382d8ed15343b8b208df65103bc19a9eedf1da Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 66/87] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From f3a7911b72009d78b7a323a06aae05bcc67edff2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 67/87] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 1154ce578573af38691d419491697cb3c447fdba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 68/87] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 0754ebc5cd29..544f3669197a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From cd596dc6566a721d3dd97a532c297632178b4f23 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 69/87] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From f32554f410862251e295a542422f5ba527fc8a50 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 70/87] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From d9f6da16b67c4798a535344e359e9cfe50d45589 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 71/87] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 56a9a5bf96bf483b61969928249b92023181c745 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 72/87] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From ba13ff0b9da7058f38ac274db8d25534ba3e17c1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 73/87] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 765f9801d442f65240284524eddb626f9f09f393 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 74/87] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 34e5eecb9f2cd8d913beac765ea1a611bc8a0d68 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 75/87] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 130a2b8aad0318464e3bbf616aaea598db07a1c7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 76/87] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 4c1d1af43a53b0a3413b3860f24d9574806a9c23 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 77/87] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 599d979f9cc7eb0f96cde34c6b411a518d5f0154 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 78/87] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From f98f4ff4b9c2757dced06353dca4c38267b9516d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 79/87] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From da84cb277053b79424ec81c1f971263f4b0a0a46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 80/87] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 10502d25eeac218532a20ccf234d9b125d8eb4aa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 81/87] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From b21cf6c597a6de2d5f0c2788cfad1d3aa08febe1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 82/87] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From d425f684ebc7e7e1b3b14e93b6fa50521fd48993 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 83/87] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From b14fce3c471b8307ff998d1906848ec3e87348c9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 84/87] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From ff03469368f795845b0c9e8a20a24998f1c5ff45 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 85/87] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 0441b5ffcef82db8334e70272b1c19ce27087943 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/87] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 6350f15b24d62521510875662e353656e6555d7d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 87/87] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (40 preceding siblings ...)
  2021-12-17 16:24 ` Gottox
@ 2021-12-18 21:04 ` Gottox
  2021-12-18 23:42 ` Gottox
                   ` (25 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-18 21:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 140694 bytes --]

From d348c8fae356cbd1d46ddcf91adf21858e465409 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/87] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From be992c0ff237270d45255e395e48d387f8b90cb6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/87] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 87bbdd2a6857ff55e68ba86ec3d4ec9b3e4a60a6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/87] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 9e3e428d093f405c17c7fdb051c6e70ef52f5b97 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/87] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 2de99659be4dd09c8edec18cf5ea99993f93362a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/87] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 5d4895f1c9821c343d488f10047d8dbf2f7de340 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/87] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From fe75a43da06362f33cb2b4be961e174b51afed42 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/87] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From bed4482baa784e24ccd356e337ac2d43cdd9e5e5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/87] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 4edfe7d909d7..8a6e2ef7cc80 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 0d93a74f6db0b7830c525691efb54273dd137253 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/87] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From ec946b4a40307b4592189cc5326cef0c6dc15334 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/87] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From a6052a8b3e6d755445295014d6516dd6bc50d49a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/87] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8a6e2ef7cc80..fb78fc2bbf08 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From e815ec0e5722791e3a3a542c45d7f9e538198a87 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/87] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From f69745a43fa1f1dcf89661a49e48a5a74940f434 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/87] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 3e5ee430c523a18db04618555c8e29acba7cdf8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/87] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From c8b02f7ad9b830cf07794f30e33e0cc9d25e1fb1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/87] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From ae48e7953d006dd6bc230b5318cf7640987d3814 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/87] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 8b38d2e2d5873b3eaff912520bbf76acd91a9443 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/87] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 4763b52a1d33b18d358742a6afb594427bfa7576 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/87] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 13887acf5ddd0b995f2024400ac86756aa15b44c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/87] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From cff11bbf74fdc8fd611a5f66bb2079d541c512d3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/87] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index fb78fc2bbf08..dd3291d9095d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 376e8a7b5180d00c298138ccf4c34260349dfd68 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 21/87] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From e48ca758e1ec1c34ace4ca3870dd56748ab155e5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 22/87] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 9ed2e77e2f31e80a5767b68c31ab683e0f05aa4b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 23/87] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 6b57217bb0f4575a5c69067d162ede82170097c4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 24/87] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 553714a11c422f9d160e76161fc0c77560924450 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 25/87] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 0581bfd2e9db8ad0a570765e6b91bf9b978c7bb4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 26/87] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From e6ea1e9bf7f05ef8aa0f37e9bc499df9d72e79c1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 27/87] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index dd3291d9095d..7a1cc197d360 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 254e60d54aaedb608e7b7b2fc10f010f658a26bb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 28/87] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7a1cc197d360..f825a7b64040 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From cb2561dee990cd735b804c52f9cfaa2db6883c52 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 29/87] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 99ea865594f858b2276530c4a72a49d8dba34788 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 30/87] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 181c0ae803b2aca21a49c56c8769046c09961798 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 31/87] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 5f20ebf5c884343e3793c56b7585b921c3aac9c1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 32/87] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From e4b1957006cb52b22fc9f5cad858ebb700ac3da7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/87] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 60d000783f1b81393fa6802003c4730eea8301d5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 34/87] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From c96607f68998c67c1b458b0912713fd0c80160c5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 35/87] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 2623877dfbfd130b84019e79a86a08fcb825bd9a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 36/87] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 0c16ac3673f1732c9b01fbd4a9cc764f96c6951d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/87] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 0d6de449e0b37d1fe15ea08074a50e8dc3bbb36e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 38/87] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 6a919013bcdb66ca80a94dc433861db6e95b3006 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 39/87] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From c4f16b3b9238023f7becb5fdf8dd71695a5f70c3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 40/87] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 01b67c559840c6f1d8400f85548b548cf2e534cf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 41/87] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 07e228c23389b3d8158c9afa033ff1a5d636909c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 42/87] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 903209d24d27e297a1ec4e73b6dd7e13e706d91c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 43/87] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From aa0359606d63e3f8669a5f4f52d872c05b8f167a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 44/87] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 0cbe266b6bb997c6f178568ad196046ce48f7304 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 45/87] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From fbd6523bfb1f7ade445fc2ad94f2a93f37325e28 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 46/87] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From eaeeda6a320cdb1955190bf1effad17aad1c74e9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 47/87] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 1f740eb206ed2a31cb360fe3013a67a9c65f619c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/87] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 6ba6da3f15b7477b4167cc2e650bc5e9ad51ccda Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/87] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 626b19071141f586fcd6439c5cf5b76f1f8ed6d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/87] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From cb94deccf9a0bd4b4145ae2cd9d202caeebadf9d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/87] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From c24e5a37966c4f4eb46dbfefd7a79a978ae9c81a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/87] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 6af90b739b68e79d7d0f5b002669c1025ccc0c56 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 53/87] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 534e650ca63cb52adf8bf1e2456563093771e755 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 54/87] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From ef8912ce604624850b2861ceb14d6d9bc9156e24 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 55/87] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 86e176b1f8085264821c7fa19d8687a2c2c81838 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 56/87] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From a3dfd827bee6916054a9afae5ac24b893d398668 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 57/87] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From d830708c480eb7a90e2837edafcf8d78e4c92bce Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 58/87] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 6afe12754162429de9fbc9e366cf536cc8af496b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 59/87] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 60af9a235cbb0328acfc0dec40477627e81de6f5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 60/87] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 184abfe43d78a17c100034773c0e7f757e9d6b41 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 61/87] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From deddc20e7e4e1cb9f6a63f4b7f4e7aa7233d4338 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 62/87] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 2debd899c4110c52ac321fa3cd5ef90baeed7979 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 63/87] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 01e727a9fd40867ff40feb6f9bf2e93a50fd5c86 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 64/87] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From c9768bc9cfb0b25bc6daa47d3f95e843f2ceb155 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 65/87] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From e702666a90eec6e2ba691534fe1a09fc9d1c749a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 66/87] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From b3786bf3107b27587e9a88cdce46e283762b37da Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 67/87] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 4b3e25f734e1c0e70e3c21c137a3c41cd29ac62f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 68/87] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f825a7b64040..0287c49c6b90 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 51ade2710f43f7d6c37374837887459535e54222 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 69/87] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 3d73cbc86fb9b82f652270feb111faa8d97087e6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 70/87] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From fa3c51cf6ed53937cbf4ff04da96f77c13d839aa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 71/87] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 9dc68a1d397379bade9cd33a842e4e16871db92a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 72/87] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From f67e57f64be5f4055cdcd81bcb952e11e1858694 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 73/87] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From e3598176e2c2e8480dde6478edc3c4177fb83e85 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 74/87] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From d18fb2fe632b840cbe6693af40bcd0d706f0ba1c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 75/87] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From ec31f3f6accd9ea01d6416efc16bc2798e30dce9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 76/87] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From e8730e1bad1824609203bd0706255311f597b99b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 77/87] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 1bdef219673601e209dd7b6d469a9923153409a2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 78/87] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 13e03afcc72d02415aa0f3bb9e84acae5024819e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 79/87] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 72eda67b124fb53c06118ede4be5311a1253c668 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 80/87] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 6149d8af422837f4c0a09b58fbbd506bed1784d4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 81/87] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From be9cc6ca98292382492bd1d16cc8b3e7ad22d55d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 82/87] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 46155f4cc62d87f76244d7bcb0d299f532027954 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 83/87] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From ea3f0a1f6ecf76bf024ff53c1366edcdd003848a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 84/87] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 940d17b1c9adcada268b3200985a96a006cdfb57 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 85/87] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 4aa827af76652548c0b2447cc5ae989115b50e37 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/87] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 4757e9f7d88f54622629a9a5b5eb1a0785977c43 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 87/87] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (41 preceding siblings ...)
  2021-12-18 21:04 ` Gottox
@ 2021-12-18 23:42 ` Gottox
  2021-12-19  0:08 ` Gottox
                   ` (24 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-18 23:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 141679 bytes --]

From 2fb2969773deadc56ff13a69ccd56beca1fff648 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/88] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 72e9271a65937bb402993df3042543f8812d6a25 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/88] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 66b0695164252509157bdb0ec8333205d509d179 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/88] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 59843444cadf9014ee8e5b0ae3c795d00c60f85e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/88] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 12ab6f47df6dfd500a42798fcf838022d802e6fd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/88] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 2ac36ba04283b6254a005bdca090b85931fdb7d3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/88] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 18ac94e2772f5a0fab40501767f2b392d7b167bc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/88] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From bc39ac801d1aa5410c9659b0c44f490e4c7aa465 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/88] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 4edfe7d909d7..8a6e2ef7cc80 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 609e023af5ed1aaace16fe8449195c0a53540b9a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/88] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 63ea9f57a7c6dbc2bc0246904c261ec78bb71046 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/88] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..81528de5de55 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,19 +1,19 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"

From cfb708ec8fce626a0d9edae48d112dd7b239e365 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/88] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 15 ++++++---------
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8a6e2ef7cc80..fb78fc2bbf08 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..e254e5c817d4 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,13 +33,9 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm ${DESTDIR}/usr/lib64
 }
 
 evolution-data-server-devel_package() {

From 92966200acad87f621b6ef3d8acf783d2a53a26e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/88] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 72bef311ae69f9dd5f1732f30a0781325049b62d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/88] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 4165d5f20d72130608a2756799b57dc2048e9886 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/88] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 69e541ed15d7636272b69b6a4fc509f5680d9ba6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/88] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 52ab4b15059966107f2830050162bad582753e22 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/88] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From f62143cbc9739f5f02479c4af2e4e56db207b73f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/88] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 28d083008b4ea93534c23485a18420846477fcf9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/88] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From ebc45ae300d4dcd28fd599301e2b3bec3e62e55c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/88] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From f11b4cbd1af97f557a7bafd4691c93e740e73cf0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/88] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index fb78fc2bbf08..dd3291d9095d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 7438d95066ef44860092f3ad40464d66829f09dd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 21/88] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 9bbc556c274701f4f163d38004217cbfc4b1efc2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 22/88] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From f53dccab74d016634c9a59a2a292b5d32004eba2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 23/88] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From fef501f8e012f6e56208b9d2abebee3809bbf32f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 24/88] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 55e2b8d3834ab08bfe5f78f5461551e7f25e602a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 25/88] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 9a53ff81b632400312a7025238f7850fdf964f38 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 26/88] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From aa17b854fdea2932c0ea45b88984d089a78dc8ea Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 27/88] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index dd3291d9095d..7a1cc197d360 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 33b076f01066268ec3e81e535854911f1bc80f5a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 28/88] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7a1cc197d360..f825a7b64040 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 657c7215eb424037fb13d7186fd1d73143e41187 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 29/88] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From fcc9c080c956332a19b76999219847a2e2183e85 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 30/88] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 3b5fe6164923f3fb746beff4c68324d601a0179f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 31/88] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From d71fb80421f024fe960bb66b81be1abee3997f85 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 32/88] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From a5ae40ecd4deb7a44b7fcf6f4fbb02ba16871f12 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/88] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From a3daa736d9ea1742af81531663a7c8e0eff35daf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 34/88] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 6a555e905fbc15842f72d5080d64c531d5238934 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 35/88] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From e7574a9f09bb48649fc44efb058eecaf778c0098 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 36/88] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From badc619a01049f7c5d15ea889bdfed030c800be8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/88] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 563b61420b132fb9c686c2b14cccc42636f847ec Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 38/88] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 0ea5e7b58ab18b48d35140b1d161bf79132f8251 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 39/88] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 9f3e84088cb6d281657189f1bcc3886bc05ffb3b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 40/88] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 2c2412130593ba97785fe5059f96ca407d15dc8a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 41/88] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 6d56256758da337e8af97da1c2a0b7f83be1feb3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 42/88] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From e57dede5747731d93d694588898350d9ddbea523 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 43/88] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From fae6c0c690140387b6420e15303267413d2ed7ab Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 44/88] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From e9e8a70569efc3326daf0ebbb156f59293902134 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 45/88] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index e254e5c817d4..b0349e400eaa 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 1d0833b5881f77060de08a3c81e5c70a4495703a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 46/88] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 10edfe66ea4225472699b753b3cf738126a0d1f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 47/88] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From a59837ad95c46da184bd5e931983b83c4d814a25 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/88] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 2a4a83a47b16f3a6a85dd11ba3acbec91cca7169 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/88] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From b280e4211442df265d63bf04931d2bdc50b75ef9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/88] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From ee5b7fdb375a9eb2a0a78dd9af36436920651e28 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/88] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 961696d384136a2ea28fe4e4faa93ea1b054a665 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/88] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 9b504671909769b76b0756eb90ce3ef8487ab897 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 53/88] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 6786635329535daa55d37301507b985128814597 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 54/88] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 81bd4d4b16905ec6cd5873d218da9ae547e22c09 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 55/88] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From d23882ffda8338bcc88bcd55b9ccb5ed16708843 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 56/88] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 4fdf96e562f98b976960b808af2fb3ccaa844ab1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 57/88] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 830abc1d8056e1b9c2b6ee8f09ada0991a1365ed Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 58/88] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From de0cc4d027bd57a97c4610ff273f7b011dc45bcd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 59/88] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 435079d0c2f1d5391378159a9afce84b6649843b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 60/88] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From cd3050c38d0f7c131385d807a1d46fff9c7666e9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 61/88] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 2d9934969733a174e57a0b3f1627364cdb4a18b2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 62/88] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 5606202df1921f6d5478708d49947a3a6720ccdf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 63/88] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 77b376d2f1d8c73a4e9a4a52f8370805bdbf015e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 64/88] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From d8270b5a2af5660017f682bbfa69ba4c221f9e5f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 65/88] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 1f668791ff9ba6d35230dfd9d0be79959bc97cf0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 66/88] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 11c53f273882ab6c5155d86255f464d708f69005 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 67/88] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 433488cc24ac85fca1525d5821442acf4ce44616 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 68/88] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f825a7b64040..0287c49c6b90 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 1e4e9af4ff94d5eafa6bcbc6bdc7d9aeb48ad4fb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 69/88] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 9d75b7089821c274c35b3d61a2365364ba63f906 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 70/88] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From b7de84b43a8c017d8ef79654348647d147957229 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 71/88] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 49044860391b4699bffcb9edbd03237ad5d47b34 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 72/88] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 5e73efe451ccb8a9afab68eb57a427344f57d717 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 73/88] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 6d7d7f72d41965d5c8140eade7de5d28f3be5faa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 74/88] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 929f6e50eeca8e6d93dfa01fe198617281754fd1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 75/88] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 1d0bd7395652315176e1915b6d96a8e327d8af46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 76/88] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From c1d23adcf782b30be30e837fbb91b0aad965341c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 77/88] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 67738b5f540ecaf0d99edafbf019b4dbfd78ab97 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 78/88] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 9623db6688ac22702f7382ead50e8dd84b43470a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 79/88] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 9f94c68a67f558d4d53586a6af70772bc27fbdf9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 80/88] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 6fbbfb7929b6c3082c188ad9139ad95cf4926605 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 81/88] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 3acae4c84250c8f13b0dc17025024cea83371c98 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 82/88] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 9f4770c4614a9b1d7ac10e7eeae34d9eb861c869 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 83/88] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From cdaa755e87ed1eeab0f312c4defc59197aaf0928 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 84/88] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From c0a8cf1ecbc831c63b9f5a8d4e8e6760ca479330 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 85/88] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 8b51554a98ba0fe9115d9bc8d162b2b03207cd76 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/88] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 8b80a5082d2f86869a233bb5b15e9c5e472cc373 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 87/88] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 6a7a2dccddc4c148a19b6044c72ebb9c6b84bf24 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sun, 19 Dec 2021 00:40:38 +0100
Subject: [PATCH 88/88] libgee

---
 srcpkgs/libgee08/template | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index 81528de5de55..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -19,16 +19,6 @@ checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (42 preceding siblings ...)
  2021-12-18 23:42 ` Gottox
@ 2021-12-19  0:08 ` Gottox
  2021-12-19 18:46 ` Gottox
                   ` (23 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-19  0:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 141068 bytes --]

From 2fb2969773deadc56ff13a69ccd56beca1fff648 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/87] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 72e9271a65937bb402993df3042543f8812d6a25 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/87] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 66b0695164252509157bdb0ec8333205d509d179 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/87] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 59843444cadf9014ee8e5b0ae3c795d00c60f85e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/87] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 12ab6f47df6dfd500a42798fcf838022d802e6fd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/87] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 2ac36ba04283b6254a005bdca090b85931fdb7d3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/87] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 18ac94e2772f5a0fab40501767f2b392d7b167bc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/87] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From bc39ac801d1aa5410c9659b0c44f490e4c7aa465 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/87] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 4edfe7d909d7..8a6e2ef7cc80 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 609e023af5ed1aaace16fe8449195c0a53540b9a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/87] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 36a4f73a69f29e777b8f26351cbe03fa99f8c8d2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/87] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 917edf812e4ad9cf4650128192d8c9fe0f0cc5dd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/87] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 14 +++++---------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8a6e2ef7cc80..fb78fc2bbf08 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..b9a38aca2839 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From f4fc3a7d43ab9d40ca542016a5ae726cf8a98df5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/87] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 801d02d3ea110764c0c1b8c06a80c9f6d03fcc08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/87] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 1c597ccb8d0d8f8f1990e035bafdf497ee4999a6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/87] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From f47d556d31b3e9d767b90db4b1309d69f3646ed6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/87] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From bf2d541d69fd8223e4b5c27e083bfd10e3ea434e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/87] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 2ebd1542659d9fab2898e738b93c30c5e5377102 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/87] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From c3342c2ef7e8e9340498907bc2a1c6b80ebeba26 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/87] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 6961aa35b8608e7c0d4b641ad0c31daf86ba2c44 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/87] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 1f83a6c77c7b57bdc6494159761af34a4fbe6061 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/87] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index fb78fc2bbf08..dd3291d9095d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 2add32145256e8d4a57efca76737444a0a3e2c90 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 21/87] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From bc778f4c5479b4ca7f62b2f9409c964b91dd6ac9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 22/87] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From c20da039e32c20f4eb9f3d8437748f37de042d4f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 23/87] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 3b5647fb3f60dfac3218d5263315f798fe1a135b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 24/87] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From d709b9dc3ba921f169e3984b57b124a46d5232b0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 25/87] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 05afcb72dfdb4c8de3dcd8e05fa77aa860ddee12 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 26/87] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From d435921d344f027530e0c36e6e7396912fb0af02 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 27/87] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index dd3291d9095d..7a1cc197d360 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From fd1b709e4f63eebb5768109c9cb543c1b71d3522 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 28/87] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7a1cc197d360..f825a7b64040 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 42311ee646bcad649aa3e10987173836bc019d16 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 29/87] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 09b59d3bf77d4c0a397f2a2a4467d19f01d64e06 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 30/87] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 7b3294f60a7a618e2f48806b308ddae74cde98a9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 31/87] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From b51821ede4d6663b71f3bf4e6705e847a8be4e97 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 32/87] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From b25fbd08821d0c4a173e70fa82c6695177960061 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/87] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From e91db12e338037963ad35ea947002665f246335c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 34/87] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From f0b400b8119234fbda9ba2e62c417794604213fd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 35/87] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 0804fe6db59efedc37bd2877e2a5fefb6796fb7b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 36/87] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From cf71ab5e8152a177760744aef8e921a4b9f9d2c9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/87] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From e0289a370fff0204f07d9788a3d48d501502043d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 38/87] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 6041ec85632d35bf91c388510d14d04f429e2764 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 39/87] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From e4e167ea6f869251b3d82dda1918e82a11209fe0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 40/87] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 233c474be928b8d72d20c0be961281d09cb030f0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 41/87] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 932f4dc5edf3e9187bff3c51a0566bb18008cb03 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 42/87] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 7e067f99c4d45e62d974910fd72857516b2be15e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 43/87] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From b51a6ae1867c0ac2466a402ccbb4103580e1bb38 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 44/87] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From bfe77d186f07e8d01968597c909baa6f55364cf7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 45/87] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index b9a38aca2839..43514ff6541d 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From a8b2420812923e336e895b9e80f19b10f62f73a6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 46/87] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From edaef39afda0c108ed77a4483606da66b77711f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 47/87] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From d5b1dd0f1060400f74807354eb5be2089e57c977 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/87] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 40d6f214614d2dcf814747aae2a1cd9a83bfdfd5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/87] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 4002639568561093acfaf518915ae617118ef74a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/87] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 8349826bd2974266734e41d49e5e036d46305a62 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/87] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 11a6c1db0f2020d34b1c74662d7e5edc50e2df41 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/87] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 438b4f2c7fe8e84963459ee5a5668ccdb4fcbed0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 53/87] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From 3afb47b1594951cf25df3c42b4171fa9a10d8465 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 54/87] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 210ec7bde0a80511476928a7d92c1a2dcbea6fac Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 55/87] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 43db8529c29c7508f9f1ea16993773cb60de8549 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 56/87] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From c68a25197834bcf36805f0179f2dc3c263515a66 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 57/87] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 82cd3c75f83f9950f1c797d4707373279a94ccf5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 58/87] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 1ef9b74292bdf7a1e3beb87b56d2d494f8bf4777 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 59/87] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 9493d9585f8ee3f283218e7ee04a6fb46b2a370b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 60/87] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 3399200fa2f97e05552f1957f1f0f2828b754855 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 61/87] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From dfb34848ff5f248e70564a60e912671c6fd2ebf6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 62/87] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From c2902687bc004ca0e495077c8082708fc15ae1dc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 63/87] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 8eb6b4a51c488fb8344990304a35875e0f8347b3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 64/87] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 4d0c3493e2a8bb00f621f2a0a90a8a373a117079 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 65/87] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 6f64b1f1b32437d61016fe4451d6558e19ca3c53 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 66/87] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 57c663b62b5c8d0d94648251237aaa5ddd129149 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 67/87] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From ee560f048b5b60853c95edfdbd661ae0bf890408 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 68/87] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f825a7b64040..0287c49c6b90 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 75ecaabfae18f2acfde96e8318fbf31a17b9a828 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 69/87] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From d3f31cf3f5f79c947464ea667aad5bbe4366457b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 70/87] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From cc27600f3025eb90e5f61895b4b27feff29f4474 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 71/87] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 56a038e3fb9040128f25184aab37b2d4e1c3fcb9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 72/87] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From a42f401122c313b64139c389799c98feb16aca16 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 73/87] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From f624cb3c5ab26f78d94856cf54d4ea21c40b5729 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 74/87] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From dd7747fee7e26a4c2f4531a0ce050456428467f4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 75/87] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 33418d8eee0d29c7511f5d59b89ca08624b74c7d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 76/87] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From de12405763de83899ad37f7976ed75cac9c92198 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 77/87] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 6911a0974127eaefa4af4fd52d4e7de2d528bb33 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 78/87] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 046fd73fc6ecfc5989e166b340dd5857db5485b0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 79/87] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 955b2c89c27d850d9ade184803d9d976f7c18be8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 80/87] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From b236fbc687a69a95dcdd07e1f5885e4a1dd0c254 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 81/87] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 098544ff4ef067d97ea2e9da9a79075c0ed47a69 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 82/87] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From c65c8fd1408da0c12704facda820b63c6b626b42 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 83/87] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 2daf47517c71798dd2dd85c3f90707e722b40f36 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 84/87] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From a0237141e0004d6d7e34ca6c5bfae455d8cfcef4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 85/87] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 5edd039f01805235694f794cdb5a36d284829cd3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/87] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 300b7fada6bdf3bf37fbaeab4ca10252cfa05bbc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 87/87] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (43 preceding siblings ...)
  2021-12-19  0:08 ` Gottox
@ 2021-12-19 18:46 ` Gottox
  2021-12-20 23:46 ` paper42
                   ` (22 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2021-12-19 18:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 141068 bytes --]

From bafaa2d261e4faf9b9dda80717553c48b504bfc2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/87] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 6e96d2f706ded24efba5bb1167d50d18c32c3654 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/87] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From f13a0d6c3def54c9e007fd633a4c423318646ab8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/87] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From e935d6fe26261aee666d6ca479a74c7c631b36f2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/87] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 6059bccbdb28e08e2650bc488998b4fb6132b6c0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/87] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 749e87d7a4602bfaeef8916edec299c6834ad7ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/87] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 192e1e67098c4e6c8b3e5dbfd9debf3aaaddf73e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/87] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 4e837c71e1ee7089a2c9c59aa176bafb18b0cf0a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/87] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 4edfe7d909d7..8a6e2ef7cc80 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From f7c0e3a96fc4dcab365ad8d308ba07bff0784f31 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/87] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From eab270f9d660f8b7e81638c726ef44043aa78421 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/87] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 3acaa3eb37f4a1af501668aaf35feda3a72fcf47 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/87] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 14 +++++---------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8a6e2ef7cc80..fb78fc2bbf08 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..b9a38aca2839 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From ce0b7069530be082299550d40c54c01d05003696 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/87] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 79561794792284ffadd08537b8514ad3f24a370d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/87] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 6b4278610f0cd91f9ce0a86bb40940107b8ec957 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/87] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 18d9c36c7480923125f9927b25981069acbc8272 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/87] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 227d8cf707b9214c794d3ae03a7700a3345a83bd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/87] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 7cc437257391a8e8b10083fee69fb13940549c9c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/87] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 058c6f6f17b12d9a559b7fc85f0d4ccf836065cd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/87] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From f938920ca3bf973877b1c3d4d14d05ee9e3217d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/87] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 5715a019dd76b6e52bb98fde5973c62198c53eef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/87] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index fb78fc2bbf08..dd3291d9095d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From cb41f092f3ec1c9ac3b9f87a5e4ecdfcc707c74b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 21/87] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 06a58a0f32771520827998e10a0f3fed3924495d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 22/87] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 4a320ee5f6c2b3ce225ce24fe5b6dc0678387f8b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 23/87] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 97e72887b1970a84737b33237220ac028fad85e4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 24/87] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 874e5061acc6ec61164a1255aa656b67cb9aa69a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 25/87] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 9585cca68b3f5aa0bb8f17958c112ed34825eb6a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 26/87] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 0d6f0b340cb5a6897abcaf82c588a5fb8ce957d1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 27/87] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index dd3291d9095d..7a1cc197d360 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 3b6cccb63c5defc2ceba48929aa9222978d1400e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 28/87] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7a1cc197d360..f825a7b64040 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 27ebffc31b48d7928d39838bb8121b005f81e1fd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 29/87] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 4f5102103ba2f0535214d04967cc9357ff673c01 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 30/87] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 3ae53af0aab2dde98d1b50ea7679ba3da160a9dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 31/87] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From e88ffb2ab7469612ee9b4875fcd9c42ca6e63cb4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 32/87] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 3a45477416ac77da89ff1d6138af69daf4e4c511 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/87] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 4580a8afa424bc07ff80526b6e8a01551d72c24d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 34/87] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From b8a44e530e0923e5272ec0e301261354b6e82f04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 35/87] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 8b7e7505a2b49e288154ef123e722bc63ffbe427 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 36/87] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From fbea0dc9484567226d846cf3ddc8772f3fdcd950 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/87] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 701448d95204b18eecd2e8bec0526169b306dc36 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 38/87] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 051283eaaca860b7ae8da9a178b1dbe1a7f981f0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 39/87] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 118658dbaae602dac69ee25fa08ccdd33324d162 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 40/87] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From ef05c9bbe1ca909dc8c8032964fff1c2c6a08546 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 41/87] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From a55f2814e2e4f8846a68892b6d7082ba11297d80 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 42/87] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 12ba5c570ea7778b9ca7f7fd29ea7b6f81b5a945 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 43/87] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From e28fc8b4793af02d72c22a567a650036e6e342d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 44/87] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 99c0d1959a851d1099d213e70e504ad0e7edf518 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 45/87] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index b9a38aca2839..43514ff6541d 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From b1c7c3d24a5473ca0a4c32aee80b708271874d06 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 46/87] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 4b766695ff0cefdc1fecf88a96c91ef2996d286e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 47/87] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From fbd0e610a318186825be475cae29d738504df831 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/87] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 93229cb900e089870e9ed3e97adba4fd824d5aba Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/87] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 4b38371550d72b12d3ea8990dc1c6ba326085353 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/87] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 300473085c4c6ff5da8be09206f2f896629ef267 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/87] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 2083e34b4a8cb5dd9777e60df7afac9463c7f707 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/87] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 8f407482e70b64d4a0b15c1d832ae9ed50569b3b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 53/87] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From bda81dad37dcd3d42e9510c1becb9d93f3f322da Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 54/87] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 1786ad3e0e961f7f8af980acc41130e753791c05 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 55/87] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 9d5752df95735b7f6b2e75e34c7f95f1caaaaafc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 56/87] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From a550fd1dde18851ded100cba34d25f937222dfe0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 57/87] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 2b536f038e91fd6a9ac77332b423c55752c75dc8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 58/87] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 6e85c693bea7c330538f7f342e3881144403284b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 59/87] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 5b40c6c8fbe131796a4d520fa715635023e7f736 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 60/87] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From ecd8ebbf144abbd9f7d53f781a97650aa6c36f46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 61/87] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 8ae400e512574fb897f09fe1f823f843fb414b5b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 62/87] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 92a2a9285169b5eb923738c52832b7a84ceeec38 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 63/87] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From d666fa4975d413301f2cd6099b17fe53230be928 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 64/87] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 4df668e0bff4c2d35d121236c4827adb96b42794 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 65/87] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 9470d53a8fd4c224f5e956b3e944664e514327b9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 66/87] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 55d51753b8cb9f776d3a86cc9f57eb15d5ff61fa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 67/87] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 5c7d15530ba06eadd61edc547d4656317f9012fc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 68/87] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f825a7b64040..0287c49c6b90 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 61b925dd2d3aa75b4aa9432f540bc912589f4f93 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 69/87] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 3c03788999e45c2e49797ba85519fd89ac8de203 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 70/87] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 5d970290f7f7e6c7e14b7833287b803651aebdf5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 71/87] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 914923a6b7112dc410b353ca671ee7af67e79adc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 72/87] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From d3c0c79f31d281d352558443e4ab7028c731b267 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 73/87] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 64461d3453344a13e5ac04689752345c37cfc6bd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 74/87] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 298060433fa921992dcee86f733705ae9a8e3f44 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 75/87] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 022ae1f1e01d109b60e603ddaee2125596e5edb7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 76/87] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 55a0c89643765e721d9be903457a099092cd2581 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 77/87] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 4440bfc4a20d3238a9e9549aa38ae9ac974c2c2d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 78/87] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 5e5854759d12e2424b8e3e97488e24bd0591c9b2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 79/87] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From f08dbf6b9f55e7fa667f393f02bf7ffce6756780 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 80/87] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 8d8ed9da8cd2d6fb99980840b6362993c0c0024a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 81/87] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 1e2dd86c85acdc152f384eadc53b54bc4050a3e4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 82/87] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 1c0568d096cedbbc41ddc4d284a314c044f4a4d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 83/87] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 63b827ef946c8e0ead299461540f9be41af3fd9f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 84/87] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 0f29608ca8f75e7f4facbdfd88ce8e28b8164b79 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 85/87] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 44d8ab65e87c23c310c7f10e8a3dc0fdf351148d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/87] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 2f4c8a164f26844dad3b5977fe2331a6b56e51bb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 87/87] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (44 preceding siblings ...)
  2021-12-19 18:46 ` Gottox
@ 2021-12-20 23:46 ` paper42
  2021-12-20 23:46 ` Gnome-41 paper42
                   ` (21 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-12-20 23:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

There is an updated pull request by paper42 against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 161784 bytes --]

From bafaa2d261e4faf9b9dda80717553c48b504bfc2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 01/90] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 6e96d2f706ded24efba5bb1167d50d18c32c3654 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 02/90] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From f13a0d6c3def54c9e007fd633a4c423318646ab8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 03/90] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From e935d6fe26261aee666d6ca479a74c7c631b36f2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 04/90] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 6059bccbdb28e08e2650bc488998b4fb6132b6c0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 05/90] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 749e87d7a4602bfaeef8916edec299c6834ad7ba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 06/90] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 192e1e67098c4e6c8b3e5dbfd9debf3aaaddf73e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 07/90] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 4e837c71e1ee7089a2c9c59aa176bafb18b0cf0a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 08/90] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 4edfe7d909d7..8a6e2ef7cc80 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From f7c0e3a96fc4dcab365ad8d308ba07bff0784f31 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 09/90] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From eab270f9d660f8b7e81638c726ef44043aa78421 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 10/90] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 3acaa3eb37f4a1af501668aaf35feda3a72fcf47 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 11/90] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 14 +++++---------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8a6e2ef7cc80..fb78fc2bbf08 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..b9a38aca2839 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From ce0b7069530be082299550d40c54c01d05003696 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 12/90] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From 79561794792284ffadd08537b8514ad3f24a370d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 13/90] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 6b4278610f0cd91f9ce0a86bb40940107b8ec957 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 14/90] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 18d9c36c7480923125f9927b25981069acbc8272 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 15/90] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 227d8cf707b9214c794d3ae03a7700a3345a83bd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 16/90] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From 7cc437257391a8e8b10083fee69fb13940549c9c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 17/90] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From 058c6f6f17b12d9a559b7fc85f0d4ccf836065cd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 18/90] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From f938920ca3bf973877b1c3d4d14d05ee9e3217d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 19/90] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 5715a019dd76b6e52bb98fde5973c62198c53eef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 20/90] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index fb78fc2bbf08..dd3291d9095d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2973,10 +2973,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From cb41f092f3ec1c9ac3b9f87a5e4ecdfcc707c74b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 21/90] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 06a58a0f32771520827998e10a0f3fed3924495d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 22/90] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 4a320ee5f6c2b3ce225ce24fe5b6dc0678387f8b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 23/90] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 97e72887b1970a84737b33237220ac028fad85e4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 24/90] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 874e5061acc6ec61164a1255aa656b67cb9aa69a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 25/90] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 9585cca68b3f5aa0bb8f17958c112ed34825eb6a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 26/90] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 0d6f0b340cb5a6897abcaf82c588a5fb8ce957d1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 27/90] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index dd3291d9095d..7a1cc197d360 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3121,7 +3121,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 3b6cccb63c5defc2ceba48929aa9222978d1400e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 28/90] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7a1cc197d360..f825a7b64040 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3122,7 +3122,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From 27ebffc31b48d7928d39838bb8121b005f81e1fd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 29/90] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From 4f5102103ba2f0535214d04967cc9357ff673c01 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 30/90] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 3ae53af0aab2dde98d1b50ea7679ba3da160a9dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 31/90] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From e88ffb2ab7469612ee9b4875fcd9c42ca6e63cb4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 32/90] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 3a45477416ac77da89ff1d6138af69daf4e4c511 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 33/90] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 4580a8afa424bc07ff80526b6e8a01551d72c24d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 34/90] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From b8a44e530e0923e5272ec0e301261354b6e82f04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 35/90] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 8b7e7505a2b49e288154ef123e722bc63ffbe427 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 36/90] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From fbea0dc9484567226d846cf3ddc8772f3fdcd950 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 37/90] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 701448d95204b18eecd2e8bec0526169b306dc36 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 38/90] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 051283eaaca860b7ae8da9a178b1dbe1a7f981f0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 39/90] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 118658dbaae602dac69ee25fa08ccdd33324d162 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 40/90] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From ef05c9bbe1ca909dc8c8032964fff1c2c6a08546 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 41/90] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From a55f2814e2e4f8846a68892b6d7082ba11297d80 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 42/90] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 12ba5c570ea7778b9ca7f7fd29ea7b6f81b5a945 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 43/90] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From e28fc8b4793af02d72c22a567a650036e6e342d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 44/90] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 99c0d1959a851d1099d213e70e504ad0e7edf518 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 45/90] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index b9a38aca2839..43514ff6541d 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From b1c7c3d24a5473ca0a4c32aee80b708271874d06 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 46/90] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 4b766695ff0cefdc1fecf88a96c91ef2996d286e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 47/90] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From fbd0e610a318186825be475cae29d738504df831 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/90] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 93229cb900e089870e9ed3e97adba4fd824d5aba Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/90] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 4b38371550d72b12d3ea8990dc1c6ba326085353 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/90] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 300473085c4c6ff5da8be09206f2f896629ef267 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/90] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 2083e34b4a8cb5dd9777e60df7afac9463c7f707 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/90] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 8f407482e70b64d4a0b15c1d832ae9ed50569b3b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 53/90] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From bda81dad37dcd3d42e9510c1becb9d93f3f322da Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 54/90] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 1786ad3e0e961f7f8af980acc41130e753791c05 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 55/90] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 9d5752df95735b7f6b2e75e34c7f95f1caaaaafc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 56/90] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From a550fd1dde18851ded100cba34d25f937222dfe0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 57/90] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 2b536f038e91fd6a9ac77332b423c55752c75dc8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 58/90] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 6e85c693bea7c330538f7f342e3881144403284b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 59/90] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 5b40c6c8fbe131796a4d520fa715635023e7f736 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 60/90] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From ecd8ebbf144abbd9f7d53f781a97650aa6c36f46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 61/90] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 8ae400e512574fb897f09fe1f823f843fb414b5b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 62/90] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 92a2a9285169b5eb923738c52832b7a84ceeec38 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 63/90] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From d666fa4975d413301f2cd6099b17fe53230be928 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 64/90] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 4df668e0bff4c2d35d121236c4827adb96b42794 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 65/90] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 9470d53a8fd4c224f5e956b3e944664e514327b9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 66/90] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 55d51753b8cb9f776d3a86cc9f57eb15d5ff61fa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 67/90] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 5c7d15530ba06eadd61edc547d4656317f9012fc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 68/90] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f825a7b64040..0287c49c6b90 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 61b925dd2d3aa75b4aa9432f540bc912589f4f93 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 69/90] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 3c03788999e45c2e49797ba85519fd89ac8de203 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 70/90] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 5d970290f7f7e6c7e14b7833287b803651aebdf5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 71/90] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 914923a6b7112dc410b353ca671ee7af67e79adc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 72/90] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From d3c0c79f31d281d352558443e4ab7028c731b267 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 73/90] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 64461d3453344a13e5ac04689752345c37cfc6bd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 74/90] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 298060433fa921992dcee86f733705ae9a8e3f44 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 75/90] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 022ae1f1e01d109b60e603ddaee2125596e5edb7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 76/90] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 55a0c89643765e721d9be903457a099092cd2581 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 77/90] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 4440bfc4a20d3238a9e9549aa38ae9ac974c2c2d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 78/90] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 5e5854759d12e2424b8e3e97488e24bd0591c9b2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 79/90] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From f08dbf6b9f55e7fa667f393f02bf7ffce6756780 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 80/90] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 8d8ed9da8cd2d6fb99980840b6362993c0c0024a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 81/90] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 1e2dd86c85acdc152f384eadc53b54bc4050a3e4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 82/90] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 1c0568d096cedbbc41ddc4d284a314c044f4a4d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 83/90] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 63b827ef946c8e0ead299461540f9be41af3fd9f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 84/90] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 0f29608ca8f75e7f4facbdfd88ce8e28b8164b79 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 85/90] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 44d8ab65e87c23c310c7f10e8a3dc0fdf351148d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 86/90] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 2f4c8a164f26844dad3b5977fe2331a6b56e51bb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 87/90] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 78f2a2e429557984478d83bb4922c341a81575c9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 88/90] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From c6fbeab7acff285935fd501172c2e4acf45ed76f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 89/90] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From aa90cdccecdf235ee283d3d44852c008a812f830 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 90/90] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (45 preceding siblings ...)
  2021-12-20 23:46 ` paper42
@ 2021-12-20 23:46 ` paper42
  2021-12-20 23:51 ` [PR REVIEW] Gnome-41 paper42
                   ` (20 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-12-20 23:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 838 bytes --]

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-998352534

Comment:
budgie-desktop is currently broken with mutter 41, so as we discussed on IRC with @Gottox, we either need to update to a snapshot or create a versioned mutter40 package.

```
budgie-desktop-10.5.3_1: broken, unresolvable shlib `libmutter-8.so.0'
budgie-desktop-10.5.3_1: broken, unresolvable shlib `libmutter-clutter-8.so.0'
budgie-desktop-10.5.3_1: broken, unresolvable shlib `libmutter-cogl-8.so.0'
Transaction aborted due to unresolved shlibs.
Failed to install 'gdk-pixbuf' and 'budgie-desktop-10.5.3_1'
```

folks 0.14 is broken with vala 0.54, so we should probably update to 0.15. It's a development release, but fixes our problem and many distributions go with the same approach.

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR REVIEW] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (46 preceding siblings ...)
  2021-12-20 23:46 ` Gnome-41 paper42
@ 2021-12-20 23:51 ` paper42
  2021-12-21  0:03 ` paper42
                   ` (19 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-12-20 23:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 391 bytes --]

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#discussion_r772737253

Comment:
This is an error log from glib-networking and this commit (8f407482e70b64d4a0b15c1d832ae9ed50569b3b) can be dropped. I already pushed a python3-gobject update to master, but it wasn't skipped during a rebase because of this one different line. 

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR REVIEW] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (47 preceding siblings ...)
  2021-12-20 23:51 ` [PR REVIEW] Gnome-41 paper42
@ 2021-12-21  0:03 ` paper42
  2021-12-21 16:09 ` Gnome-41 not-chicken
                   ` (18 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-12-21  0:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 212 bytes --]

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#discussion_r772741192

Comment:
> srcpkgs/gnome/template:4: revision should be set to 1 on update

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (48 preceding siblings ...)
  2021-12-21  0:03 ` paper42
@ 2021-12-21 16:09 ` not-chicken
  2021-12-27 18:10 ` [PR PATCH] [Updated] Gnome-41 paper42
                   ` (17 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: not-chicken @ 2021-12-21 16:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 528 bytes --]

New comment by not-chicken on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-998906249

Comment:
> budgie-desktop is currently broken with mutter 41, so as we discussed on IRC with @Gottox, we either need to update to a snapshot or create a versioned mutter40 package.

We usually just ship the compatibility [patch](https://github.com/solus-project/budgie-desktop/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch), budgie is a bit of pain to build without release tarball.

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (49 preceding siblings ...)
  2021-12-21 16:09 ` Gnome-41 not-chicken
@ 2021-12-27 18:10 ` paper42
  2021-12-27 18:12 ` paper42
                   ` (16 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-12-27 18:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

There is an updated pull request by paper42 against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 165697 bytes --]

From 48d1599f99ed2cc296ab0b743be00a9cdf271314 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/94] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e1a175684656..e39d84d130a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..add687f15764 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,7 +1,7 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From 2f5c50802b9b63799b4c3f809eff0cb5b5a69f92 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/94] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From af14522f9bd1d59bd2d20d5de9ab26a1790e8115 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:09 +0100
Subject: [PATCH 03/94] geary: revbump for folks-0.15

---
 srcpkgs/geary/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/geary/template b/srcpkgs/geary/template
index c863e4ebc5ea..12a466967db2 100644
--- a/srcpkgs/geary/template
+++ b/srcpkgs/geary/template
@@ -1,7 +1,7 @@
 # Template file for 'geary'
 pkgname=geary
 version=40.0
-revision=2
+revision=3
 build_helper="gir"
 build_style=meson
 configure_args="-Dprofile=release -Dcontractor=enabled"

From 6e2c5c487a4e84dc4b4c806cae09e973f32b9b7b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 04/94] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 6f3475cc30836f0a1baadc0b1138e0ffe1a96327 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 05/94] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From f6370ac9aae0309d95ab2a6dc2b031bc2a89cc3d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 06/94] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 6fc79a4d8081f814bc08a1773ae9813bc0ea2541 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/94] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From b34b79af2d13f8ea3f0956aebab20a78554a6f1c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 08/94] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From aa243fa618d73c6b23ec01d7c4d424a778246137 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 09/94] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 2884cdab1ec8c5ec143134d085a61b99a98855b5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 10/94] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From d1fb6bae7b9929bd28358084804a5a3ebd59829f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 11/94] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 61bbe50f62ade501e879ed676423f8a8d5288f69 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 12/94] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e39d84d130a9..82b76dda691e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From ea26d33eaf9840389a4e063d2f7b219eedaa71b8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 13/94] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From d95c9c6f60f5aaf31e60eca62b1e96c8bcb5687d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 14/94] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 0dec32e76af0903b5035266be04b672d923f4ab5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 15/94] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 14 +++++---------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 82b76dda691e..8018a87386ce 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..b9a38aca2839 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 45ec6eb99a2b943fe35b193b46d55f48283fddca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 16/94] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From d72679f75181967a374e718d156447607d1ee834 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 17/94] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 65e36c555096b45ab66b72006b0a77ba681dd19c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 18/94] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dc70dd63039bfaa57eeb2e7135cb7e114915b1af Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 19/94] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 878d832038f89f894235d5754052bf04ce2da71c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/94] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From b1bd8053e41bb90beaefcd03eea72b2daddc6d3d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 21/94] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From f406ddb72e5a84e526c5d708576be7b0e4d3c151 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 22/94] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From ee1e6248cb5812a74747dbe3fce8b08d356cd7c6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 23/94] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 35122c1286d3f2d03904e7c4bb466511411323b3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 24/94] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8018a87386ce..c013a5c6c026 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 25ab2b3ad9e5416cc5a02af4cd44203a8c2a60f3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 25/94] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 8b52de68076e083509e9d80dfa3ba0b83c046fde Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 26/94] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 512d888f9885fc72b5f7ff4e6989d6ad54132606 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 27/94] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From ed9f95ac938a12f19d5209ffadf08cea106e2d22 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/94] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 8ae8488425042982f8aaefc82ac078c2db3f4df1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 29/94] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 78311c6ed285b8b0863dca5f7dc8c12fcb964d34 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 30/94] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 9667ddb7de64a7701f924a7572ba45441151a604 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 31/94] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index c013a5c6c026..b2e531964bad 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 952c3eba89d0e92bb4b6ef422a9e215762f8b039 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 32/94] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b2e531964bad..5afdd6283f0d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From a7b97fc24770538ac5b9728e79402051cf950733 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 33/94] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From a100c33eaa9af3a89d1a1d64d3fd0ea50e7b25cb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 34/94] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 245b9a1a925efbce9661aabc16b98c5f1a0ad08d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 35/94] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From f77ec54f7b1795e71650d03c04bff179b934ee13 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/94] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From f54bf37591cceac68c73bfe48e96b66b46809ad7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 37/94] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 44b19372d2a3f5157d1b908fe8bc8b930b9d96b2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 38/94] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From f21c9c0944f7bd0a7ab7fe7ccad5e2d26661b7dd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 39/94] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From b2771c7238f7f580f70d0b14ee7f824d0a82e1d2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/94] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 38dd491c739fa7af2dbd0b1607d8bfba364c8bfc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 41/94] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 9224657ce8db612a851cea42ddaaff430ca0d598 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 42/94] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 0527c6d8cdcaeda54ae82f8ff7184f5726288966 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 43/94] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 994f7e6a70a6f22cb604ef03f6d5ff31230c4bd2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 44/94] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From f55b1240232a1d2ffda110397184c13f487109fc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 45/94] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 76f80ebed2750e8211323fe7c22041806bca1923 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 46/94] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 04079e6c303fbd811d525618660f9b042ca347cd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 47/94] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 9e39483871dcce0a258afe11d1a2352ad16b313d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 48/94] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From c52a105a35d5442af40f82de52ded94cc76362a8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 49/94] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index b9a38aca2839..43514ff6541d 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 843f337014e6f327139a51093b806385aacaf83d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 50/94] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From c98e0567b6f11e5bd129b68cb56dbdc5822cbf7f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 51/94] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 35eccc9a57d616ebf98be8160b7dfd0989971e6c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 52/94] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 8549aa8ffecb56ed17a68362a774ecdaa72e881a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 53/94] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From af49263722ff6dc2295634fc7426d33ca5372a72 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 54/94] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 23f48eccc0e88cc5832610f6b38033bbd3f7cc3a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 55/94] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 7c004188bfc619214974d2c1fe73d56055809294 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 56/94] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 898b84edbb9deb3e099ed4e935245a2a8a706bb8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:41:11 +0200
Subject: [PATCH 57/94] python3-gobject: backport gtk4 incombatibility.

---
 srcpkgs/python3-gobject/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index d14b48f66e6b..c777ccd3968e 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -16,6 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://pygobject.readthedocs.io/"
 distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
 checksum=9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 do_check() {
 	xvfb-run ninja -C build test

From e019c810ddd86f161cbf7af80c9b90d986fbeae4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 58/94] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From dedd2fdb8d649861a359a95aa7c04d364b781ebf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 59/94] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 3a94bb82d299590d4e781c9a29ed8a285106b794 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 60/94] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From b0732a56d2c6b988622466501118fb3bf03d7fff Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 61/94] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 9b619ac1b6d669056cf897222a1fcb1ad1cdf544 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 62/94] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 20052116e712419465bd00a65e389dda2cd8502e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 63/94] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 8d1e67c5648738a941a0f6791363056abd5c24dd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 64/94] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From d85de4fa4db8bd1668d237ac44028cc73521971e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 65/94] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 9d1fd8f3f601393f526f02f3cc44dc318a3ee983 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 66/94] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 448931f6ac25110ec65be02d1583b27fe338bb7a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 67/94] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From dd2576523c7a5c0b1931d0761e28d31547cc553e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 68/94] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From a42c5ee6d5f99b960476f8607a882086127f9969 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 69/94] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From ae731d6452129070b388e370bf3818f0366d7e89 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 70/94] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 66662e027f1db92b5383107e2aab67747e763d85 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 71/94] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From a19c48bb110309b1cc6dc019c23cd4943822a2d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 72/94] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5afdd6283f0d..50b25c2322e3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From eb63ead1008a9cb17fee95c9e2462cc0867b8d91 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 73/94] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 674906b2ea59199a0d5089c740dbfef9aa9933eb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 74/94] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From a0b94e8398f8eecdd99ee2ab184621f291769a24 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 75/94] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From 4faabb84aa1b96b402b114aaaf1f54b252adc5ca Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 76/94] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From b5b2ddc11d0ecf6e017d3bd3be4d8202fddb21ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 77/94] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 57ae3036353b0e68e4b77c6f35ad411b96065230 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 78/94] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 1a27c8f6a7903de474ac0227d4f0f9104665bff5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 79/94] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 227f5f6255c97ea03956fb5d6d9538735d95bb4e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 80/94] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 452a4fe192414cc3b72ab7b75bc7ff66e6f24bd9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 81/94] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 676c80383813efb7aee1ae197be926f8bedb89df Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 82/94] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From dcd1f7bde45e12b8f8ee7cf64d4edb36d627a1e6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 83/94] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 6fb19dbbc92101d7806f2d96e880e284392e10f1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 84/94] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 125 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 63 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..d9e79bca1c83 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
+version=41.0
 revision=2
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 5caca8ea8c671f924827682bbad84081e33a89a1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 85/94] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 984c76dd3ca24dc4e1d6d1307fa93242325c6947 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 86/94] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 91c966549fd6629fa7668fc61445327aeefd3627 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 87/94] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From cb408861cdfe63c5b4b7796b3e02f5de48807a88 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 88/94] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 2b4f53be8db202f2b2d16e7130a6f873e046ffde Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 89/94] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 1cdb627fa63fc736ba30906bd326746a4c80e722 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 90/94] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 316e77af4b50731fea955f92668305a193fa1e2d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 91/94] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 1dc8c154349a4f0b574c1b5d0ce0099b589fc7fc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 92/94] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 99a1243a2b753c88a219162c40ce8cbfdfb92923 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 93/94] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From 6723bac5d70adce137193ef13d07bdaba12c40ff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 94/94] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (50 preceding siblings ...)
  2021-12-27 18:10 ` [PR PATCH] [Updated] Gnome-41 paper42
@ 2021-12-27 18:12 ` paper42
  2021-12-27 18:14 ` Gnome-41 paper42
                   ` (15 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-12-27 18:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

There is an updated pull request by paper42 against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 164893 bytes --]

From 48d1599f99ed2cc296ab0b743be00a9cdf271314 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/93] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e1a175684656..e39d84d130a9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..add687f15764 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,7 +1,7 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From 2f5c50802b9b63799b4c3f809eff0cb5b5a69f92 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/93] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From af14522f9bd1d59bd2d20d5de9ab26a1790e8115 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:09 +0100
Subject: [PATCH 03/93] geary: revbump for folks-0.15

---
 srcpkgs/geary/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/geary/template b/srcpkgs/geary/template
index c863e4ebc5ea..12a466967db2 100644
--- a/srcpkgs/geary/template
+++ b/srcpkgs/geary/template
@@ -1,7 +1,7 @@
 # Template file for 'geary'
 pkgname=geary
 version=40.0
-revision=2
+revision=3
 build_helper="gir"
 build_style=meson
 configure_args="-Dprofile=release -Dcontractor=enabled"

From 6e2c5c487a4e84dc4b4c806cae09e973f32b9b7b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 04/93] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 6f3475cc30836f0a1baadc0b1138e0ffe1a96327 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 05/93] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..92f9e544226a 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From f6370ac9aae0309d95ab2a6dc2b031bc2a89cc3d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 06/93] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 6fc79a4d8081f814bc08a1773ae9813bc0ea2541 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/93] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From b34b79af2d13f8ea3f0956aebab20a78554a6f1c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 08/93] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From aa243fa618d73c6b23ec01d7c4d424a778246137 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 09/93] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 2884cdab1ec8c5ec143134d085a61b99a98855b5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 10/93] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From d1fb6bae7b9929bd28358084804a5a3ebd59829f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 11/93] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 61bbe50f62ade501e879ed676423f8a8d5288f69 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 12/93] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e39d84d130a9..82b76dda691e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From ea26d33eaf9840389a4e063d2f7b219eedaa71b8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 13/93] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From d95c9c6f60f5aaf31e60eca62b1e96c8bcb5687d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 14/93] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 0dec32e76af0903b5035266be04b672d923f4ab5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 15/93] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 14 +++++---------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 82b76dda691e..8018a87386ce 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..b9a38aca2839 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.0
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -17,9 +17,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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
+make_check=no # problematic
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 45ec6eb99a2b943fe35b193b46d55f48283fddca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 16/93] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..108544557fdf 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af

From d72679f75181967a374e718d156447607d1ee834 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 17/93] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..7444f260abb7 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 65e36c555096b45ab66b72006b0a77ba681dd19c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 18/93] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dc70dd63039bfaa57eeb2e7135cb7e114915b1af Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 19/93] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 878d832038f89f894235d5754052bf04ce2da71c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/93] gnome-control-center: update to 41.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 06e002cce6fc..86907bb167c5 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
 
 build_options="cheese"
 build_options_default="cheese"

From b1bd8053e41bb90beaefcd03eea72b2daddc6d3d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 21/93] gnome-initial-setup: update to 41.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 075e4b86324f..48abe41a5ff7 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=40.4
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a

From f406ddb72e5a84e526c5d708576be7b0e4d3c151 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 22/93] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From ee1e6248cb5812a74747dbe3fce8b08d356cd7c6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 23/93] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 35122c1286d3f2d03904e7c4bb466511411323b3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 24/93] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 8018a87386ce..c013a5c6c026 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 25ab2b3ad9e5416cc5a02af4cd44203a8c2a60f3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 25/93] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 8b52de68076e083509e9d80dfa3ba0b83c046fde Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 26/93] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 512d888f9885fc72b5f7ff4e6989d6ad54132606 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 27/93] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From ed9f95ac938a12f19d5209ffadf08cea106e2d22 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/93] gnome-shell-extensions: update to 41.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 96e7c29dd22d..ac68a9dd2486 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68

From 8ae8488425042982f8aaefc82ac078c2db3f4df1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:15:16 +0100
Subject: [PATCH 29/93] gnome-shell-extensions: update to 41.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 ac68a9dd2486..a200646bbf16 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=41.0
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d84faac1448b38f975d9c19490c5928afc5c5a2c49dd7e7f81af690f9466fc68
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 78311c6ed285b8b0863dca5f7dc8c12fcb964d34 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 30/93] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 9667ddb7de64a7701f924a7572ba45441151a604 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 31/93] vala: update to 0.54.4.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index c013a5c6c026..b2e531964bad 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..f0cb284dbbbe 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.4
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=6051270a2fc30de023c88562566f2f6043e67beb4da4b799c14cdf12048eb40c
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 952c3eba89d0e92bb4b6ef422a9e215762f8b039 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 32/93] valadoc: update to 0.54.0.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b2e531964bad..5afdd6283f0d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..fd61dadbbf88 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.0
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=62ccb213083a7844793c53a9b66e6c3788ab614803a9a6ff1fd04cd87a67267b
 
 pre_configure() {
 	autoreconf -if

From a7b97fc24770538ac5b9728e79402051cf950733 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 33/93] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..bc022ca2b176 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3

From a100c33eaa9af3a89d1a1d64d3fd0ea50e7b25cb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 34/93] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..63963c750f2b 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99

From 245b9a1a925efbce9661aabc16b98c5f1a0ad08d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 35/93] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From f77ec54f7b1795e71650d03c04bff179b934ee13 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/93] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 89021be43fa0..f6f89410092d 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From f54bf37591cceac68c73bfe48e96b66b46809ad7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 37/93] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 44b19372d2a3f5157d1b908fe8bc8b930b9d96b2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 38/93] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From f21c9c0944f7bd0a7ab7fe7ccad5e2d26661b7dd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 39/93] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From b2771c7238f7f580f70d0b14ee7f824d0a82e1d2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/93] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 38dd491c739fa7af2dbd0b1607d8bfba364c8bfc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 41/93] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..7c11aaa04a74 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
 
 build_options="gir"
 build_options_default="gir"

From 9224657ce8db612a851cea42ddaaff430ca0d598 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 42/93] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 0527c6d8cdcaeda54ae82f8ff7184f5726288966 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 43/93] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 994f7e6a70a6f22cb604ef03f6d5ff31230c4bd2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 44/93] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From f55b1240232a1d2ffda110397184c13f487109fc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 45/93] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 76f80ebed2750e8211323fe7c22041806bca1923 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 46/93] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 04079e6c303fbd811d525618660f9b042ca347cd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 47/93] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 9e39483871dcce0a258afe11d1a2352ad16b313d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 48/93] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..0f46e0219c63 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From c52a105a35d5442af40f82de52ded94cc76362a8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:50:26 +0200
Subject: [PATCH 49/93] evolution-data-server: update to 3.42.2.

---
 srcpkgs/evolution-data-server/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index b9a38aca2839..43514ff6541d 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.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -13,14 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e8fdd3bc47a07d6f8a3052bbcae880f20f6dbc4f6973a8e90d00169bb99b1635
-make_check=no # problematic
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"

From 843f337014e6f327139a51093b806385aacaf83d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:02 +0100
Subject: [PATCH 50/93] evolution-ews: update to 3.42.1.

---
 srcpkgs/evolution-ews/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 108544557fdf..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.42.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -13,4 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=585336df7829cbf965a2858d4594a2b8d8910111b2dcae1a68ccaf1af50cd1af
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From c98e0567b6f11e5bd129b68cb56dbdc5822cbf7f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:10:22 +0100
Subject: [PATCH 51/93] evolution: update to 3.42.2.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 7444f260abb7..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.0
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6845ba56ffc76c1772a35118aee926842463513bc04e9d8a67a2161d5d84427a
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 35eccc9a57d616ebf98be8160b7dfd0989971e6c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 52/93] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 8549aa8ffecb56ed17a68362a774ecdaa72e881a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 53/93] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From af49263722ff6dc2295634fc7426d33ca5372a72 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 54/93] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 23f48eccc0e88cc5832610f6b38033bbd3f7cc3a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 55/93] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 472b961b1eeb..1ab62543700d 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 7c004188bfc619214974d2c1fe73d56055809294 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 56/93] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From c22a82e8d04405414421322b895b139d64d694ae Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 57/93] gnome-terminal: update to 3.41.0.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..fd82fb9701b4 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 96d2860207e35c54e7d2d7a081ebad822ccde187 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 58/93] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 371d48f922a54b74935021d0b65a93b05a9a553c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 59/93] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 04599520880d8963db056c05aaa39880fa83812e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 60/93] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 5bbb5e5ed9501c885dac272cc7bc17574fd46caf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 61/93] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 57f6917bd889e09cad03138db05bcc55d330f2d8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 62/93] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 51871198dde1..654b5428e3bd 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 7a1120a23591680031194d5711a5ceb3964839ed Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:38:33 +0200
Subject: [PATCH 63/93] upower: update to 0.99.13.

---
 srcpkgs/upower/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..a2bbf51b1b73 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://upower.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_${_distver}/upower-UPOWER_${_distver}.tar.bz2"
 checksum=3393944ce8124a888923d580d2867e6257e0209f7534cc3df2448ecae47d9f8d
+make_check=no # https://gist.github.com/ddc5782ea8dd3d4e031ca85fe3de4e52
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"

From 3ab0145e85d335be5d6ffd01a21acd6683850228 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 64/93] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From a178aee35d740d27b9113584e2546519da5f2d46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 65/93] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 7fca7ed32ea07ccdd74d118027d6e9c7dc30cc8b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 66/93] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 76783977e4a619e4a9b11192c7d910efdfa2912c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 67/93] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 86597e92a838e5b6a45cf413af4f82cd93183dee Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 68/93] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d52906a5347786533ecf19e34738786545cbb6b9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 69/93] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 724f3e40a7c9acc3f17fa7c1b0b1cd82c247addb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 70/93] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..f9a400427a9d 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,12 +1,12 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
  gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 6a950f6b15736c06d07b7238cfa29cf2c6949663 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 71/93] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5afdd6283f0d..50b25c2322e3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 07c54882dec5610a96326207b90187c5853b94e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 72/93] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 8c0594f8dc311f75a3ff057b212abc17e3fe3e73 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 73/93] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 9c454d1914bb85ca029e3781802d5bf0281116ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 74/93] epiphany: update to 41.0.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..67b29af23b7c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0

From cf336b399640e341d51ed919c6c549b0212c7a49 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 75/93] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 091cf9a3922f943a790a0ae9bd5276470e49fcbb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 76/93] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From c354a965820ecaaf5e6acac711524a1c9f0c22a6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 77/93] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From de39f180c726e6fcfc14e61a0bc7c81ef1bb864a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 78/93] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From dec73ab49d2fce3b7c50abbc3594faa6b9a49211 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 79/93] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 3de13514e24e7e362b1f8c7fd06157f91c04c67e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 80/93] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From b8b31edc8566107e42c0da69d93e652ad37ddd7e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 81/93] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 9fc94277b314c8954dc1bc6bb291a5e39eb603d7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 82/93] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 09a13a258b2a94963b0feef2a970fb73b61049c0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 83/93] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 26060905141ed5673d912a70320b02d6f67611a4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 84/93] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 6172def9029474577739b1ee288d98d0be81ba37 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:09:30 +0100
Subject: [PATCH 85/93] eog: update to 41.1.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 0f46e0219c63..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.0
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=917de086fd97fd3ec930fa07c88badd2be1f5d0ae6b9e569c986004e0359a9ac
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 0cfeb0c8a53c992e788abc7af5988761c111817a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:11:41 +0100
Subject: [PATCH 86/93] gnome-boxes: update to 41.2.

---
 srcpkgs/gnome-boxes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index bc022ca2b176..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=41.1
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=309d48c3456f1b9969845a3ef402423d1640797e506312d5829815442caaf0f3
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From ca11d356cd01d87d52bf15d77695ca67ca6e5291 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:21 +0100
Subject: [PATCH 87/93] gnome-calculator: update to 41.1.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 63963c750f2b..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.0
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a66dc04bd8587e76d67375a6aefa79553b569c9bdf78ebdc2817f1c0ade3dc99
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From f78e6585d3f4d23380518fed2def84b4016bf403 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 88/93] gnome-calendar: update to 41.2.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 7c11aaa04a74..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.0
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=73ac923c6618bd0957d6b7c012a00a47bff67ee934249358817433772ceb193f
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 59b2e2c9247432dabb1eac2c1c8b71cc399e7fa8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:22 +0100
Subject: [PATCH 89/93] gnome-control-center: update to 41.2.

---
 srcpkgs/gnome-control-center/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 86907bb167c5..0028c49a8726 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=41.0
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5696222ad353fcf9a07c406e287ecc9138e250645cb2a5941a88ff0685658c1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From aed1bce5d8550824156b3b05d6ff153618dc0ac6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 13 Dec 2021 21:12:38 +0100
Subject: [PATCH 90/93] gnome-initial-setup: update to 41.2.

---
 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 48abe41a5ff7..732a826e4dce 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=41.0
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=47f6475b66c843e7d53d90ba0e7b3948762df151634a436f68c2b9bba050560a
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From a55a90f740d0be98b4b67560ffe97a11b70d07fa Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 91/93] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 381e978213e7cf3dccaafc48d882558b247d71ff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 92/93] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From c3240108cca7fa762663b2b81982573bc65c95c5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 93/93] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (51 preceding siblings ...)
  2021-12-27 18:12 ` paper42
@ 2021-12-27 18:14 ` paper42
  2022-01-01 23:03 ` [PR PATCH] [Updated] Gnome-41 paper42
                   ` (14 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2021-12-27 18:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 403 bytes --]

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-1001686320

Comment:
> We usually just ship the compatibility [patch](https://github.com/solus-project/budgie-desktop/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch), budgie is a bit of pain to build without release tarball.

That's true, but the patch isn't usually 577KB.

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (52 preceding siblings ...)
  2021-12-27 18:14 ` Gnome-41 paper42
@ 2022-01-01 23:03 ` paper42
  2022-01-02 11:40 ` paper42
                   ` (13 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2022-01-01 23:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

There is an updated pull request by paper42 against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 155246 bytes --]

From 7da5936db777fab82748abcf72de0803c34f038e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/83] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 999d3ad714b8..220186fe6eea 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From ddf0396da62310aab7b494f984bc95142d31e0e7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/83] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From b56ee69ab3bf15533017326a62af05e82a08b261 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:09 +0100
Subject: [PATCH 03/83] geary: revbump for folks-0.15

---
 srcpkgs/geary/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/geary/template b/srcpkgs/geary/template
index c863e4ebc5ea..12a466967db2 100644
--- a/srcpkgs/geary/template
+++ b/srcpkgs/geary/template
@@ -1,7 +1,7 @@
 # Template file for 'geary'
 pkgname=geary
 version=40.0
-revision=2
+revision=3
 build_helper="gir"
 build_style=meson
 configure_args="-Dprofile=release -Dcontractor=enabled"

From 56fa692652a652d282fe4ccb5af65f4979083789 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 04/83] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From d70240e52c144a43138a428dd23ff3cf69811b83 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 05/83] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 5203cc8e680855232fc6cfce7210286890e57dd4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 06/83] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 74f2e5919c6f8099884df957251b2f4765293d95 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/83] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 3c40f5a75fc639283becb665fd2f862580be83e0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 08/83] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From bbd021e7df47c2bd00896678772fa36b27419b0f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 09/83] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 65658b29cf97c6f00d4c787b242f0a107d23c4b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 10/83] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From c87c37026b992b1b1c41a8981082caf5e6611274 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 11/83] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 33968436fb90c276892301faaa2f98a8a4177d93 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 12/83] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 220186fe6eea..28ca7fe394d4 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 4881ca600b3d3c043212344a5b089e258befe4d5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 13/83] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From fdfd617f8a266de184f0a7aa5ca8d776f09c45ad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 14/83] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 22d5c5f9854d6501324ab2499ccb6687a8e123c5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 15/83] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 14 +++++---------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 28ca7fe394d4..f2c9a0f03783 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 7c641073bb7617aea427b42a6616bf2f93e0c66e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 16/83] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From a43fe8de4c130607db8df289b448a58c14c157ef Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 17/83] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From ac3cf1440b7e2e123438e6ffe36c16eee4b321ff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 18/83] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 12d597be8bdedb711920941156f8bdf31a41f586 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 19/83] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From e8ce938f692a298b815ad2e6caf46beb1c724734 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/83] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 479795202db89befc53bc005b1391ec9c03115e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 21/83] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 5d075b3a1f3064a409290dbba3433980096db88f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 22/83] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 5380a54eed48ec8a8d9b66815365427dcba2ef12 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 23/83] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 74eda0f466b48ae7a51bed2c53d2d99734f7bb0f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 24/83] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f2c9a0f03783..29913f57477d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From deb4abfbf73f89199345b7b6ffbaa41e0f6a257e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 25/83] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 6cb0e6769b062a8f79ab8156f63c8480513c846d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 26/83] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 565b3e9c0c28aa43e96fc1243d0b57ce32f69305 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 27/83] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 17776af591b89becbb2780430aab63ce89a9ffcf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/83] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 9cc0a4e3de2d72c3b7699e64499d29bd6a37478c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/83] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From a51f1beab6b74409878706ecbf9d0ddd6063059d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/83] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 29913f57477d..e7f41ba518d4 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 9eb461dd39a04c4c40cd7c610b74163642282cca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/83] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e7f41ba518d4..05d4a1464bec 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 04dea9b8546bf62a19200839b5fccdc66cb52806 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/83] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From d6effa910d637fc250259ee0f7c7f25554ca9c2a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/83] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 13aecdce0aae3caf3618f2f9522132fb4cfce77a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/83] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From de17f5e7d5a3b8958986cab0d0078ad4ebe52110 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/83] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 7ac0d78d58874761ba581859a7e1b09840d4f201 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/83] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From f1f3adc93ffe78ac41f8f9f6f84d534b4e645150 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/83] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From ea93a76020537470bb9990dd9ca2f796aca368bd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/83] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 057f28e79bc7841110ec56421903576910144108 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/83] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 29a2b621c59de70ffee95f5726bb86855d43bd59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/83] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From a9331cb996f4990ec9d416cf130648adc5db4cd8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/83] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From f78b964c8f9346cd77caca5dd6722bea2aacbc0f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/83] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 675eb9a1106d76d1dafa27ea03cf27069dc3d9b7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 43/83] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From d2c972d8901eab1296282cfa5a74dc9aa758cd8c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 44/83] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 65b8827a0b43e56cc5f3775a40a2c9c2de53fe56 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 45/83] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 210f4845c080d24095cb12009e13db887032e7a2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 46/83] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 6cb1dfe868fbfcb32156e1c71a434f86666737cd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 47/83] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From f04e9af11e45fef505f79251ff4f4d34e5326b8c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/83] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From d613ea686c0095a4029ebad5b4c7af24115e1ed8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/83] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 038ad25eecae8553a397b20e04d07314e008d69b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/83] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From e4a2b43fa57c8209879d801b4c1ab899bd99a9c9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/83] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 53cebd69464abf960b5c5eb976d698cc8f58b229 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/83] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 3d1e67e4013bb59c6990d690356edcd5671ecdb2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 53/83] gnome-terminal: update to 3.42.2.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..bfb1b99775fc 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From d80bf219ce8c6a707c09c4566aa8db9f851cedff Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 54/83] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 44eda1b635b484ca60b21590f012e989923b4e45 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 55/83] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..f887c8efe31d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From fd7c391ccbf7842aca7f8917f8386aa70ce8f3c5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 56/83] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From d6752d059f22e9a131f9654bf5f0fee5c9cfbe46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 57/83] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 73b3e896e594f16686115e54920dbc70ca0db313 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 58/83] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From b89ba21c2d1ee2a99fde62c76be121fa284d10fe Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 59/83] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From bf9457c1544b058417e80394d28238c27ae6a6f9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 60/83] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 302f5fd9034ba3f7fdff5cccd8490575edaf0d94 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 61/83] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 2cb31904a08662b588d021a9dba0729e1bfa3921 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 62/83] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From dc70078317faf2ac1fa8ce6d69510c9fe0988fbe Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 63/83] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From b530eea1238bdc4b4d18d0441c5820aafa0da2b6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 64/83] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 196fd9a2576432f5d480f470d74152129998a3fa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 65/83] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 698527fc16e1f4d2f9370a67e199bbf85687cc1f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 66/83] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 05d4a1464bec..3aa582b4a8e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From b1ec30588a7eceb94a059ace784cf8b77f4dfb98 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 67/83] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From ca74264e3359ed633c0c47b8ab2862207af1e218 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 68/83] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 8db4942dbc2fac1d6322958ef499bd532742ebb7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 69/83] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From 273e08b120639b9fb8218a4e6ce4118c0efde99f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 70/83] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 31c76e4e3dd1224fc1f5e0fd1be62429ed37917c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 71/83] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From bc65c124383c0cdacd7c621608dfef130c477b78 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 72/83] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 5f72cfdf3ec40b8f99b5b626ccd59eef382c295d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 73/83] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From cc028f05d136cd6e156d0ef0b4c21b797b93c3be Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 74/83] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 78e9849b3ce35fdf30d2e08cc90510395e0cb37f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 75/83] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 880b24c37b4162b00572070f9aad587da3161963 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 76/83] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 859b1dc985b010a1c22268972de54de732daa6f3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 77/83] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From ba2ea36cccf684538eeb7886c4a1b1226d2f24d0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 78/83] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From bf9cbca65d61e927387c07406774464b3670265c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 79/83] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From b9636c02f22c5e1ff2dec1f4237fcb35271a7f3d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 80/83] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 006feb5731602b93473502baff90dcbba744803d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/83] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From f1828841ffb5cb9cc17ff8bf325fddbda6a89eb4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/83] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 935eaf442719e08417a67459a09c72a482dcd583 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/83] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (53 preceding siblings ...)
  2022-01-01 23:03 ` [PR PATCH] [Updated] Gnome-41 paper42
@ 2022-01-02 11:40 ` paper42
  2022-01-11 22:33 ` paper42
                   ` (12 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2022-01-02 11:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

There is an updated pull request by paper42 against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 155250 bytes --]

From 4b64768382c9ff20f4d3ff72e7a5619868f35d43 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/83] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 999d3ad714b8..220186fe6eea 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From 56fadcd7a2f77f9b0a962dcf22340d23d844e9a9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/83] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 39f318efd945bf3b25e9bcebd062b697f83bfbc0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:09 +0100
Subject: [PATCH 03/83] geary: revbump for folks-0.15

---
 srcpkgs/geary/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/geary/template b/srcpkgs/geary/template
index c863e4ebc5ea..12a466967db2 100644
--- a/srcpkgs/geary/template
+++ b/srcpkgs/geary/template
@@ -1,7 +1,7 @@
 # Template file for 'geary'
 pkgname=geary
 version=40.0
-revision=2
+revision=3
 build_helper="gir"
 build_style=meson
 configure_args="-Dprofile=release -Dcontractor=enabled"

From 0fcd72ec140f36e7f0611a3d0d9086b73a369558 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 04/83] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From c32e896353e7d1becc9e554a31c5634ad7d71da4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 05/83] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From a0cb176e4a35263346d1b08895f8da8d54b38ef2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 06/83] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 6faf68890e4a5df97381eff191ebf6006db48dae Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/83] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 42fa00c122d8294f077ae4741fbe8b45edbc28b0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 08/83] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From e7568402e47811b59cc7a0f1f1de5d85b22954c2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 09/83] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 29e708065d604363c3061cd9046ab6875f7f6864 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 10/83] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 3f1192b238b132c3d395579f992c922e301e003a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 11/83] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From a3e9061bfa44b3f8d28039a3b73039443b9cdc93 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 12/83] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index 220186fe6eea..28ca7fe394d4 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From a5536ffc7ff0d3710b6b4d9b8af6a4a92db812b0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 13/83] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 2ed94b97a1191b0d960fab37119b461e2fa09d1a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 14/83] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 87523567e2acfb7b48ffad57b34683bd8392dfac Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 15/83] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 14 +++++---------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 28ca7fe394d4..f2c9a0f03783 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From a907c588bf1695ae419457b7bdf9524cc6021c3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 16/83] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From c6b914c55bfda3bd231833f36113642f5c4d89ec Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 17/83] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From d93124870e150f31444c359f26088496538ef47e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 18/83] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 00328829e9668000c4120c6fa04057ea75bee99a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 19/83] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 851d42f27917a573ece31f030aa0aa6fd7e4c09d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/83] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 37e55ef4ed304bdd5403c35c7131c398bf233319 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 21/83] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 54239aee848348d64066d68cc142341f7b1981ab Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 22/83] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From e0f0e3b4c1bdf828fb1366669200489c577d47f5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 23/83] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 92bcda10bce85c0f1a092b8d5a038164983d1695 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 24/83] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f2c9a0f03783..29913f57477d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From a7f8c1248ad86281ad490c2b3dca8ef430db7266 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 25/83] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From b3150890263974af3c4b814c4b8667252e21760f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 26/83] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From c6d76317c800be35aee1160e33d504118547ece6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 27/83] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..8790b83ac94c 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From dd6d85cd46d535e088bb0938562c8d53db5c11da Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/83] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 9fb54167283f8be179939942ace461efc1e07959 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/83] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 0ad7ff48c324b01f51635dd6207433bd636d21da Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/83] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 29913f57477d..e7f41ba518d4 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From e612a841b40e644ac93d03efa4e894a42634108a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/83] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e7f41ba518d4..05d4a1464bec 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 06b314ce9f73a0afabe694da42ccec70870f5e53 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/83] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From a5be29154d4d6c619fdd1c1a037c743a10742373 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/83] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 17ca96c0cfe2d64a4807c5f17f129c23c12ea834 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/83] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 69ec93ca8c5d39ab40036ec6ca724326c847fc8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/83] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 1f0ce9b91762eafad44a46818fa132b1638f14ec Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/83] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 99eefe4a989b7dfe2fbf94ffe74ebbf2b1999a68 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/83] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From ecaa840d6360a45d5c8aeffdb2444def7d223bf1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/83] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 2c7647ead73a45a4c208c9de692694ec9be96e19 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/83] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 83b5ab3ef8b2c5f7d807b6bbea1a5f71a78bf79e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/83] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 8107e1458ea3780e205cafa5061d83fadc8adc46 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/83] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 98ff9385c675bb05358861511842b70cb1a73c69 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/83] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 9a7cc74c5315124bb92e15a566338ab526e3da29 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 43/83] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From f6006806861ab2527885471d06f3fce7f0b03fc5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 44/83] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From c5521dba6e61557fc82e30a6be68eac2deab9997 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 45/83] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 3dd9138b49e17d0a6b481d5c7e51b1516d4ead58 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 46/83] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From fecb1f68e112633dce52ed1dbb86934715aec02c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 47/83] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 139f273144a31bd0cb3c6fa9e7ccc6e444e1348f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/83] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 8536f1eed1c0d069d0c19a774621a02490bb0151 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/83] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From b1fddd50b8188d2382a4424c0e76fed22ce28436 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/83] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 37fdce10fd752eefd3753f9234a15bf97586b39a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/83] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From a1bdd38c31cb59d9fceaae1770af91bdac37240f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/83] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From adf8b180be15fb1edb6daf4f3e37657fe1457e94 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 53/83] gnome-terminal: update to 3.42.2.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..bfb1b99775fc 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From b91c9f12561361957e2f67afb7258f47d9c1e900 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 54/83] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 9fcce9c34f804167f15b31e214c1f7c93be7239c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 55/83] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From c2e8076eb2ae0cbfddef19bb91b45feba27fff0e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 56/83] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 421448781f00f8cfc3a8e308f1d2923fe9cc9bbe Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 57/83] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From f8c09d9f55203a34624f11f14f49db1e051f2375 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 58/83] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 22636761242432bd803e9885b5a1ee7476246352 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 59/83] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 1b16dbdf37dcdbc6c76f534927fdb48a45144414 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 60/83] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From f0850eba2a6c24efea254160e0c48044f37fd048 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 61/83] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 1098d6b300387acad5ca17d28541e6f46bd90012 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 62/83] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 8dfa711d1e7bd32f5f6dd56c78621ae209a0a1f0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 63/83] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From f9c516bcd1e4a2214df9f596f40c8d5f0889cdd1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 64/83] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 21b109f6ee6c9afb337bdf485fe3d2df81e77970 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 65/83] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From f73d62c79022136513f551c32685224ded92b857 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 66/83] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 05d4a1464bec..3aa582b4a8e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From e65b4c4730dbec4c9b0bc2747fab5eab6bd5ccc9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 67/83] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From fb9b9188342002c97f4eaccc90fe0ac607528a19 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 68/83] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From a91dfa2f705232bb938b9798ba9f1e1c326b1389 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 69/83] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From 236d17987d74bec1a37f0d8156f4abe2ce6ee7d5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 70/83] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 8521f859de87988d737285dc7a78811b70486d9e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 71/83] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 6c91e4a64526c2c54fcb01e84f7dd2ddd9f5e403 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 72/83] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 07606958aac5a71d0d23199cb1f75a13cb02dc00 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 73/83] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From e57447f5d12d7086b1c1285f6d538448dab74e13 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 74/83] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 2b32c42a055ace72cf7d969151ff131e6f1af501 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 75/83] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 4927765e7a29b58edb60b15872ed3589b8cf6f21 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 76/83] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 515c084e0525dd3ceb5011e8c1a0847acc1d6b45 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 77/83] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 6e6d779858be1a19c1a3bbe5eb689ee8cf90b4d9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 78/83] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From b75bf057b220a0dd6703b844862f60ad569d3a89 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 79/83] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From d229745f010302e571b33d4ccbb1dac48d7973c5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 80/83] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 0c7a21e550ed1ee25c3322de313f3c3292247980 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/83] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From f9a9ed6d23b875a3c883de3889d3e47db5657847 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/83] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 5d531037f04f827e13be42bc720d6148ec8d4c59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/83] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (54 preceding siblings ...)
  2022-01-02 11:40 ` paper42
@ 2022-01-11 22:33 ` paper42
  2022-01-14 18:20 ` paper42
                   ` (11 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2022-01-11 22:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

There is an updated pull request by paper42 against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 161288 bytes --]

From c32252d58024cd3bf85141e8dce9fab901272e20 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/86] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f5e92014becc..d319c4c8ec1d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From 2d2c12ad60739f58aedc0d53c8f654ffa55a5a90 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/86] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 6dcb179147e8d9eaf583574c9c07960ae29a6a2d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:09 +0100
Subject: [PATCH 03/86] geary: revbump for folks-0.15

---
 srcpkgs/geary/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/geary/template b/srcpkgs/geary/template
index c863e4ebc5ea..12a466967db2 100644
--- a/srcpkgs/geary/template
+++ b/srcpkgs/geary/template
@@ -1,7 +1,7 @@
 # Template file for 'geary'
 pkgname=geary
 version=40.0
-revision=2
+revision=3
 build_helper="gir"
 build_style=meson
 configure_args="-Dprofile=release -Dcontractor=enabled"

From c4f9dfff35af9dba72d5c17dcf8e81411a5cd3d9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 04/86] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 9154763d1c89e9e717481f7f278586a9202abdeb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 05/86] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From e5542aa8a003d760c2c1e4def44923881bf46eb8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 06/86] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 94f16310304fda5a834d63f8a6f08e15c9ab9466 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/86] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 1e8c0276cb4450c31559e6b6a9a206a43b5b7ba3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 08/86] gjs: update to 1.70.0.

---
 ...b5e4795d2b6e41ce27ae3b18257e75b71a19.patch | 76 +++++++++++++++++++
 srcpkgs/gjs/template                          |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch

diff --git a/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
new file mode 100644
index 000000000000..9a051131d98c
--- /dev/null
+++ b/srcpkgs/gjs/patches/59bbb5e4795d2b6e41ce27ae3b18257e75b71a19.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Sat, 27 Nov 2021 22:57:11 +0000
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build                 | 6 +++---
+ meson.build                                    | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
++++ b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+     namespace: 'GjsTestTools', nsversion: '1.0',
+     symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
+     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+     extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+     warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+         sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+         symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-        install: get_option('installed_tests'), install_dir_gir: false,
++        install: get_option('installed_tests'), install_dir_gir: [false],
+         install_dir_typelib: installed_tests_execdir)
+     warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
+     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+     namespace: 'GIMarshallingTests', nsversion: '1.0',
+     symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-    install: get_option('installed_tests'), install_dir_gir: false,
++    install: get_option('installed_tests'), install_dir_gir: [false],
+     install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+     namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+     symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-    install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0')
++    install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build gjs-console interpreter ##############################################
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..cd0b8f441330 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
 post_install() {
 	vlicense COPYING

From 7c53b4469022f0f051dd38d7252fa1876e41d1ff Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 09/86] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 8c35685ab165bba92f242cd81e6221456f96ac49 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 10/86] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 5ff1077982db2074f18a06760474bdcc3e05a5d2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 11/86] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From c8bcbc6410de8d121967ba1727af320c27a37b69 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 12/86] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index d319c4c8ec1d..7f4d191ca2e5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 2204290888831760892dee36ef87974941071723 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 13/86] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From a6f5b0ef41d3d6c1a064208668b372e23703b6b7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 14/86] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From cd322f5bfc4e593f4d486e39eaaf992397f63596 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 15/86] evolution-data-server: update to 3.42.0.

---
 common/shlibs                          |  2 +-
 srcpkgs/evolution-data-server/template | 14 +++++---------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 7f4d191ca2e5..6c70224afa53 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 7f1d684f69fb97dbe4c773adddae21832de00a2a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 16/86] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 3113affe52f1efe7fab532e5ebc4910082913716 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 17/86] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 0f54892795cb5e79cf84606030f2d95e2eda8d20 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 18/86] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 0569d6a19d8cd5e5aaf34a1a497cb1339fcbd940 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 19/86] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 4732d3e7992b311deb9fa07a78fb84da0759b6b4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/86] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From b277b4ecb1ad6841d2897a817dad5e6c0e1d3e31 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 21/86] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 7ef58a237f51033281e26281fd2b08cefd5d4173 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 22/86] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From c6e5c9a7b51be67de6b115859692f300374c5a5f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 23/86] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 4d446ac391d9604d5ca2a8bddb84f0586df00df1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 24/86] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 6c70224afa53..27b2195ec005 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 927dc614c9324d794ed9ec4eb5030666c1dc0ae7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 25/86] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From b58950f144db2d857a24d0db179f019ee16c78a4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 26/86] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From dcfa1fa79dcf2557536fc181b0d65d7811dbf47b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 27/86] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From d9618a88e6df46e4babd5bc2c55e7e97d66c623e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/86] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 83850f8c2f97cb215c46c33f486d74e2d1d37a40 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/86] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From c754c0098a37d92568cdd96d3ee3c1b1b03f43f2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/86] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 27b2195ec005..ce6d0674dca5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 956f92cea6e70b183cd29de1256107feacbdbf51 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/86] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ce6d0674dca5..b5c0760fa203 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 71e48c92728388d1343dfdbcf3b86ca28baa4ada Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/86] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 458337895903e4ab3a7d7e916f4ac679abe2a560 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/86] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 90880f68f0a9c7d67ad2143d7523c94439261358 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/86] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From d77cc361cedd506251d14f5ed6f7358cc8a6ddf9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/86] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 9cba79508c44d54b1b14f96bb32493abce385ca6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/86] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 9dba2571bcd9b0606bc6f690307af1fcd3fba3a5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/86] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 44f4d30f4a3f05df19148097aa8d251f9c1793d2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/86] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 54b49fba1f8d4e9efe123fc777eb25866aafdf3e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/86] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 49941780cc2a8f569e37c31998d711acd957254a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/86] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 468f252b5aee45a8037973cabb7a30b1f8636275 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/86] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 24789b4173827fec1a5dba91fa2910a757dfd2bf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/86] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 109e987c5e50a140ad5c68d38ae01d76c32c661d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 43/86] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 2bfaeaa0e0074f67acf3fa2d86bb4524f304be12 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 44/86] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From f361fc1f179a3572ddd5ca17f30eb1b6ad83b6d9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 45/86] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From e1ce0c92f3eaebdc2b735e08afe99ea3cda19d81 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 46/86] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From d315cab0f6b1fa8f2debbe62dcf80014a2805267 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 47/86] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 7d9ece6659e822df7a19c1cc52fc3cd8a92a5212 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/86] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib     |  1 -
 srcpkgs/gdk-pixbuf/template | 21 +++++++--------------
 2 files changed, 7 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From b23b97ecd34afcb75db5bf1ea04bcc06ad13aa87 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/86] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From b5eabcd20be25e6036e5b58fc6a76a490e3e010d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/86] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From b70e675f54150ed11d99c1f3b96db16752c22253 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/86] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 7a96051668e35f3bacbabb4f53cad36ed7f6e455 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/86] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From dd552f89e1d569439717a062eb29336699d04985 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 53/86] gnome-terminal: update to 3.42.2.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..bfb1b99775fc 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 845a9c53742a2259486e05cd4f2e8fd06772d125 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 54/86] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 92e052fe882de72ec8ce07be8c6e563f6c4ebc26 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 55/86] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 821242354f1f186f41cf997f18d24649e3aa47d6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 56/86] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 1c4cee33296485ca079944073cbe599dc04b7fbc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 57/86] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..19341f1cf327 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,13 +1,13 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
 checkdepends="xvfb-run hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"

From 6a440de7a6c42299134426f8fa6c92db6b427afc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 58/86] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 6721980d6c99efa0d26f341b36a8c3c8b0f76a13 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 59/86] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 0ae994cc844c20eec219a3b648d5c58588b51014 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 60/86] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 369fe9ef86eebdd18ad35ccfa27afd4ae286179d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 61/86] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 3a0fec044bf6c7c02b1c7395f1145193d1f3ac8d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 62/86] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From df1db180a158568f725d7e3d3f35c2411d96d1e2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 63/86] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..a2ea87113cc1 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,22 +1,23 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
-build_options_default="gir vala"
+build_options="gir vala gtk_doc"
+build_options_default="gir vala gtk_doc"
 
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -25,7 +26,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 934b4fd98c7982f3f5a5eb96e5ceaf57df5d5ae9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 64/86] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 11dd79df5a4290672b0cdcda77b9c0b25c11c6fb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 65/86] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 14566b5840c44afdb41e006e9f143433170150a3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 66/86] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b5c0760fa203..1135fafbaa30 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 474f7e4a46184561e08bcca4b6098915f67b35dd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 67/86] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From e006f7059c7689ddafa7385509669bbc384fa7d2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 68/86] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 703b2c4215d5dab249370f1beccf56c3fe1f5e7d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 69/86] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From fd238d26dc701ecf1845b61bb45254d0bb5ef031 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 70/86] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From d291e83cd8482f3aaad7f683c2eeded2e22715fd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 71/86] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From cb847b3d198afcf1b170e0684df145ea60c6e341 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 72/86] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 7cac572d3edeb25432d46e597cdfb86e234d71bc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 73/86] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 5782d3f5ff6acd9f035143ea80d8f1ade24da5e4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 74/86] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From ec445855003bc338a2090cdc465641e82dd2239f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 75/86] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From c72c53d70b4d9e6759564f439e9113fcbe2e6ce6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 76/86] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From e76ba2def044fd613cc73309f43966858be3fc99 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 77/86] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 7a6c490e69bcbf83f1dbba386e20cd343f9150e5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 78/86] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From a71b4b454055b229c3cf740cec2d0539b30ecea2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 79/86] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 0ca279aaed1061aafa99c4487867d7fe5d0580b3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 80/86] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 591144985fe10d790e6ab6109962db32b7c3862b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/86] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From 25867b37e1ba03d28907fb59a99192c839038192 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/86] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 0f65680fac0cb405df5ec564e83cbd3cd0d7ade2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/86] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

From b722951060924fd22765b3d784198481afaf819a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 11 Jan 2022 22:48:32 +0100
Subject: [PATCH 84/86] gjs: fix build on armv6

---
 srcpkgs/gjs/patches/libatomic.patch | 62 +++++++++++++++++++++++++++++
 srcpkgs/gjs/template                |  6 ++-
 2 files changed, 67 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index cd0b8f441330..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -12,10 +12,14 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
 
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
+
 post_install() {
 	vlicense COPYING
 }

From b8ee1ca3bf80b5d8e91080529592f63bd65f1eb0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 11 Jan 2022 23:01:58 +0100
Subject: [PATCH 85/86] gdk-pixbuf: fix tests

---
 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],

From 061ed9f6fc0b78a3c5dbb9de578e7a0cb595ac7b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 11 Jan 2022 23:21:21 +0100
Subject: [PATCH 86/86] evolution-data-server: fix tests

---
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (55 preceding siblings ...)
  2022-01-11 22:33 ` paper42
@ 2022-01-14 18:20 ` paper42
  2022-01-19 12:49 ` Gottox
                   ` (10 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: paper42 @ 2022-01-14 18:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

There is an updated pull request by paper42 against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 156354 bytes --]

From 807d1346d2093f38ebc1e6f305be3f0d709365ae Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/83] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index d35944228287..c57fd5fc47d9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From c45531cfff20904401faf9b440a21c425bb26c5f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/83] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 563ffdfc5c22481a2763b77ff5a65283a8db5678 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:09 +0100
Subject: [PATCH 03/83] geary: revbump for folks-0.15

---
 srcpkgs/geary/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/geary/template b/srcpkgs/geary/template
index c863e4ebc5ea..12a466967db2 100644
--- a/srcpkgs/geary/template
+++ b/srcpkgs/geary/template
@@ -1,7 +1,7 @@
 # Template file for 'geary'
 pkgname=geary
 version=40.0
-revision=2
+revision=3
 build_helper="gir"
 build_style=meson
 configure_args="-Dprofile=release -Dcontractor=enabled"

From c1f7f3a3174a5f427d5f25ee14b312dc1fb38963 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 04/83] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 9202ecb4609f162b476d3360dbcd3ba2d07b8400 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 05/83] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 1a6bb6fd8b2de79d7c81839372bffbd47dcc30c2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 06/83] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 79cd0eb4f38735d7c3238719219d63f3e1dafc5f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/83] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 8c6192b9cd3f499ff27e15344cb01f4d9fb2d2a8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 08/83] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From e17d09f670c19af6ef6a6f32851df6e4fa008f55 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 09/83] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 3ae4226fdafaa842de2b6cf8c876b5f2023d6bc1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 10/83] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From dbfac17e5b0a9283a8a7d19e9d6e7a5f0012348b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 11/83] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 45a910a91dbc4ae063f09197904a236ca3363f4a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 12/83] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index c57fd5fc47d9..34f853e0dd0d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 4f9b101b0ddc3f31ef5a45de56794ba24cd444be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 13/83] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 7339baaaa0aa73da3768abff075aed26e50fccec Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 14/83] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 141b2b8e9d1042a91987ad206bf2f91704accfe0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 15/83] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index 34f853e0dd0d..92ec4c72f180 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 43a5f1cf8434..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=2
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From ed32924b808d90ef1f0905224d919768710b6e06 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 16/83] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From a00e191c1a09a7cf18e98b94c3150414a721097d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 17/83] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 547a01677d1a8918650085ea42f1137ca2234b6c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 18/83] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From d1fb7024ff33995b8f51b57a01a46339f034c9e8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 19/83] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 836c9e6f9435f59304844f2fb037f3d342804821 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/83] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 2829e82411b955fddd4d84eeacd3d905898b75d2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 21/83] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From d6685a6a7481b953697fd927e0d8b90c0b4fd891 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 22/83] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 3ba16d59396824f0c3b8290a6473054b034eb588 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 23/83] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 6c74232e82aecf352344b6a10dfc57175eb5e180 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 24/83] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 92ec4c72f180..45ed51c83c3e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From b3f75a1b8c988e4cfa706ddd7445aca5c11a11bb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 25/83] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From a08b271d45d9e5c9ddf6a3154644ee0a44f8e811 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 26/83] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 3485f4979b4da5bb4e6376d29dd79184f4aba63a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 27/83] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 8d4fcfc8e22b1e3ea312577c03ca0f4ac700dc6c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 28/83] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 50432321dd80d23420554ff9da667450b1d92baf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 29/83] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From fa14e5ad9ebbae891403108f2c62ccd33620d69b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 30/83] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 45ed51c83c3e..66b8ecba3380 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From fe04e67cbfc07ce837692667622082d7ffd3eeb9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 31/83] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 66b8ecba3380..e90bfa5b7fe3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 4ee24bbc8a25d2ebb7b4a45a4d88203b1047630d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 32/83] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 65d1aadccf725a8d4bec95f7571de967e274b35c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 33/83] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From d32ce7d1b9554f08f118fecde94a0f0d4cd2979f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 34/83] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From bc394c24f363592217e8644713f9cf124c3b2a53 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/83] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 0c02f7cccb297d0c01b4e80c63697da4eac55c2b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 36/83] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 0211c62bfee266a812aabebd2b83ad98da32ded1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 37/83] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 4e4927575b676157d60f9c90ecb6b60f0b0385c6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 38/83] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 120aca0ccbab68ec58763b4b8ebbb7631a4e3f09 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/83] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From d59a57239f4e3013fc86d81ab82c08759122c31e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 40/83] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From ebf959be632270725c7867fd0f8bb75451f8a60c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 41/83] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 76170ce72554d1ec4c4f4f46ce81bef38af66ecf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 42/83] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From d855339555ce5081c9a6b4fd2bd1ea7071e50e0a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 43/83] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 9556a02d22166e195ee5e02fb2503ed538bebbc2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 44/83] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 8d57cceb23c19d70d3af27d1b6cbbeb907eba415 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 45/83] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 78d80d326d168bdb953ea143a596dfc932eeddaa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 46/83] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 9556579ebddd433d882b268df4f7ce60f2011606 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 47/83] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From c815a7ba748b97966a918c0157f989994a184595 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 48/83] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 04c0e17aaea0ff43273258075d13c9d86caf84eb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 49/83] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From da8b3a0a2bc73c979c917d1ea9cd108841abb29c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 50/83] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From cf51d540c6e2f8da632caf5470dab353282829f9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 51/83] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 195ca3e9b760f2e3476f09277000ddf2dd7e688e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 52/83] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 9fc9b2c22b3ea87cc58a2f7e67f5e9cb206c3131 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 53/83] gnome-terminal: update to 3.42.2.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..bfb1b99775fc 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From a967a296baae591741087824a50b4f796f22e572 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 54/83] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From b1fae15ea24a561215b02f0264290935481b4c29 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 55/83] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 78d48f785f301f15fd4c89aeabb684ddd01bcdaf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 56/83] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From ce0ed9275c6281972f57422677e8327313daf080 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 57/83] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From 306282feb940e78dbbb8183cd8ad77ae04e0109c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 58/83] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 3df6081a24264890cb9e35467a0c6eb9b2e80ea4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 59/83] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From deca77b34f6d981620338a77d1c8e5f918daf993 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 60/83] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From e7b589a7c4da87a7ea48c6b37f181b3a2b5c38a4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 61/83] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 551a344b11695a1a1a1d9bddfd58dc80c3d26825 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 62/83] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 8d893aa757e00575d85c750742fd99a4254fc23f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 63/83] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 9d9ff9cb5f98564c04b684a15cca91b8fba4b302 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 64/83] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From ea929e0b336c0dbfdb4dd602fce422fcf69e17ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 65/83] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 1a7c524c553fd47416b459967574c0920d72252b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 66/83] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e90bfa5b7fe3..713a40d06faa 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 2cdd2b57c2d3cb1e93fccb1bd3947ec9f51df0b3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 67/83] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 7beb35dca6b700f3bd454ad9f7a8884b57d5b2ea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 68/83] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 14453a292818fdcfa7856b4aca470d527c11ddf2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 69/83] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From 0a8a32b0f8d2ff8bbfe874706460ae88d58541ed Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 70/83] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 056060470222e82bc55f76ecb1ca11338c286867 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 71/83] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 15ea992784c5d0192589171d399f3d5923fde410 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 72/83] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From af23b3bc63d7d7a32e8d2945c1afd0dd5c7328b9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 73/83] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 2b18dfbc311047351433fb0cc6973ea68451ade9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 74/83] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From c4c76be2c568e14352b4a086f4dfc3e9192247e1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 75/83] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index a6f8135b77d6..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 9cc3310aa15bd263e598f0cdace6f20401ee56ce Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 76/83] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 4c752fe55add..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=2
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From e1916cdda2e679783b48000ff54fc326fb703d65 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 77/83] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 684cd38f50042926bf25523528899f1d56721031 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 78/83] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From a4d0feeccaa0be8fc9b6725493aa2dc7c553869c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 79/83] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 176547898fd34f17dfeac030dc90c28b081b6740 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 80/83] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From ea894addd491180f0047f707cc333a6319ff39a0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/83] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From 7d2d7f82f9fa9468a677962b6dae2e99258315a2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/83] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 7636cd7a0b1f7a3ffd58b098cb6bac373689d49e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/83] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (56 preceding siblings ...)
  2022-01-14 18:20 ` paper42
@ 2022-01-19 12:49 ` Gottox
  2022-01-20  8:47 ` Gottox
                   ` (9 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-19 12:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 155713 bytes --]

From a0ff44dd75d20e66af77167d0436a0a61ac5f361 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/82] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b07e14379e28..e9a55cc2cee5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From a905ff89fb918a40adf4d8886308b077b063e5c9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/82] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 621d03d50d434aea732b5e3f3db0c0f447ce90db Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 03/82] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From ed0e82d3b17cc4903fd2f1371a4c1ba03793227d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 04/82] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 18808931107fdc06653a720eff02ac866389cba7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 05/82] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From 3621a0a764ef51cb392e234cc91d5e132340d1a0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 06/82] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 672cb4241d83864186c7c50f480206da6314f57d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/82] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From 5a22cc182a07cbb0a070cea4b6d54eff0d789fe6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 08/82] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 525b13987e091f55810d5bc80a945b4484c362e8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 09/82] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 523a36999964b79fc0534b76f49d1474c1599161 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/82] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 26d1ddc56cad50aee808115acfd15926bc8e63a4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/82] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e9a55cc2cee5..d9763df049c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From a64835eec962e7567cff4a191011c6f9f8aeea6b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/82] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 04ac636dbfa500b4fbbce2eec39faef0fbe4be04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/82] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From a4bda6509ac8ce56d16af494d2a9da0be8642a78 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/82] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index d9763df049c3..a720446f4a20 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 6501fe151ccb..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=3
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 8aa24307bec4c079014327775afb6b6e39ff9900 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/82] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 39846827984b6a7558ebceb8b34ef60c50edb035 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/82] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 69de97ed038dfbd924622432dde88b7f82fab5b8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/82] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From e54bdeefa74665ca0dfb144e657d1db456b1fc44 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/82] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 19659aeeb12de5b7a4d961233cc139d2a722b1b3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/82] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 7bab7a3078944ec5a892cbb91c4413dacc10d93b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/82] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From a42359b7cf498000c7d0d8900d239da4a2e7b660 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/82] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 1ef0a76abd0961095ef4c0bb30ee5e336fb1fe90 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/82] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From fd4e3272dc9bf031814d7b9b7382f8cf2f91fc6a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/82] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a720446f4a20..e64239e78e14 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From ea68ee55f5ccad69e3787cdd18068bbcc52ebf79 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 24/82] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From d55393ab7f2ee427bf9513370b9c5f7724a89e49 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 25/82] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 54cbbd1a681307a7b562c469f675219048033578 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 26/82] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 539f152cb923b394b396c98205c6175b81854453 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 27/82] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 469a40ce75bc6a8a0ccc4db6a5aff893f7e040ea Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/82] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 226998d2f2c03e26493a5ff13adbfe9849ec72d1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/82] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e64239e78e14..a6d48d6a9801 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 0d630b87c43dbadbce51b0e5328ef561fd1ca654 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/82] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a6d48d6a9801..e230a77ddd2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 191eb8b25ed870e94f88752cfc41bb2206169863 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/82] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 04e8918ce7c289dc96d5d655406280bbc1c6139d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/82] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 8c9d0d5a194b3ccb2dea29d654e803687aad5843 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/82] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From ce35692be93691f04cd826c00a9c38f46167d9b0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/82] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From a1b085a30e63a301bdc7c763a91ff4144652bfde Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/82] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 82b93fb1be1e7f256992813a008de21cec6c8767 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/82] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From eace882f65b73ae717e8b0f8842f9930ea6faf4b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/82] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From bbc6c7443419875e9f06fc201aa0db894ddd1f88 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/82] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ac35867c53afd5718731189394f858f76b86ac1d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/82] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From cfafe562156fee1f844331ffe9bfb7553f1df29f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/82] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 6c33a40bfe5118bdbfed1600a38f847a2df8bfc7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/82] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From a1751017469433eedf7ce261475f7912db7c01c5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/82] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From d974e0eebc72d79727c709025dc412e2f843a2b9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/82] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From d00e1e73aab1c1c5b5e03ab16b94b32472d81335 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/82] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 816c94c90565791eb05597fb2f0efa5ffc6644ae Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/82] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 9d68e79b242357f5795d74dfb42669a91e7b19c7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/82] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From 5272beb6fe3a7a128aee6154b402e6b5dbfcbfcd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 47/82] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 4a4bdf8ecacd8b9801306cd145f0cae649618466 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 48/82] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 791b6b85b8d963b791b346e2217cefc563aac36c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 49/82] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From c2c838b9fc9a53956a7e67067aec575b165414c6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 50/82] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From bb285c59d33c3efee4613c539ae5b97781e7677c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 51/82] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 26d835b88711ea527b686e3dffa789f5833c8a63 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 52/82] gnome-terminal: update to 3.42.2.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..bfb1b99775fc 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 4d54380773cf957844a63e6bb09e84a943a54ab1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 53/82] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 6e48c5b940b7ec32518732e349f6af8d331e8863 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 54/82] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 289b4d9a3971c7a202a7fe3466d2bcc6d6352d80 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 55/82] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 2485b36d26d32aed4649703e192c980d47162479 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 56/82] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From c7f1746035938c19614575e7f7627ba34ad18b8a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 57/82] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From cedf40590ed2f42bc8319670effdfde9b748544f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 58/82] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From a50a7768e0c0d5484fa75342708b9ee77065f540 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 59/82] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 4dc8a201f28186643fbd1bcf42ac6d0a14533ef8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 60/82] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From c68d9989ff3cc83f3437fa7bcd45a977536e8360 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 61/82] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From aca5cc200a0caf59fbcb22bcd98c32e1ffdff3a6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 62/82] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 6bd54a4d124c75e9363cb70cd6548cb12c83006a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 63/82] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From e408689afb25e8390372de33012ab41d89aeddb7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 64/82] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 2a2ee0190b0cc00b451201819d840b6c3a52647c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 65/82] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e230a77ddd2e..e40bb76d54df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 25065ed7270f5e541dbc398c2137cfd8c08fea91 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 66/82] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From ec6d205fe498482617e329001e9b10de1b64d0c1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 67/82] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 330397da34c9bfda1b1445d68d3e5a19e962724d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 68/82] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From d631a6cfee8eac77199759f54f47bb91a6d74c6f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 69/82] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 7f29d7fd25d2a845ecbbe2238d6d30ebbaaaad87 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 70/82] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 511c209174aa623a4a17ad72d557fc95379a50ac Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 71/82] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From c9cb960b88c58566b34e3565ec0c98c08ba81e17 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 72/82] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From b5d5d54e8fefcd8082796ed0c925d20b148fa381 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 73/82] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 328640e630223f7cba5adec8250b5c6d8bc5adc3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 74/82] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 36ebdf90d22a..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=4
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 14632f0fa6a13dbc9931f72bfc0619e8a63add0d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 75/82] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 96b9dafd7e7d..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 15a17d71b6c6e97f8cf4d581cdf7d8409ed60ca1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 76/82] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From dcc8b951868c20f2c4e5b05383afb7b4f97eba2c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 77/82] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 529b05abf598570f9a83d367a494509231e3316e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 78/82] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 8bb5f6dafe8a5cd866576532980d167f5fe76422 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 79/82] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From fb4adba482e7284746f1e87687bf3b0fd4fbe8b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 80/82] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From dc9d9950a184625d48e17f48561514c21df2da25 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 81/82] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 8a55b59aed202f8649bf677f7c3ea58b6b206f2c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 82/82] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (57 preceding siblings ...)
  2022-01-19 12:49 ` Gottox
@ 2022-01-20  8:47 ` Gottox
  2022-01-20 17:52 ` Gottox
                   ` (8 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-20  8:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 155713 bytes --]

From cf20c784afc0a3d11b26c49be87d60b9a9aaaec4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/82] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b07e14379e28..e9a55cc2cee5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From 1a006770ce0bb22befb56289bce9e8510cfb63a9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/82] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 399c3e3c5c1bc9fe5618c2604609d1fdd03a4463 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 03/82] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From e6c9b93e2d5e338521446806f33bff0ef6f57bc3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 04/82] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From a442c6acfe5bd4e09181f500f627a4c55ad814dc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 05/82] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b9854eb3893498c6d4001857fc38c4c17c585f1a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 06/82] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 2ee6e3097565ac77cf2a9d82c6fe12a47dee9efe Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/82] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From 75cb9659d3e0e6db2dc6792816d13cb765f66b46 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 08/82] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 1acebc527dfa4ffbe8853c4c205fa215ad766fd1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 09/82] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 052911b3dc397bbef8c781a10c75c4684fa68899 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/82] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From e1460fed98ddf43152b25d49e0552865a381e0b9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/82] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e9a55cc2cee5..d9763df049c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 8daa354a31756063d19b0ce5e4cd2d33d9cd52ce Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/82] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From f7564564d4343fd49f75c569a9b3a03277a00daf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/82] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From f5d13b1d16407d3b5a9e90057131de0e267879ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/82] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index d9763df049c3..a720446f4a20 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 6501fe151ccb..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=3
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From c9cac3d94baed7ebbf6f08beb0dd52323d50a868 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/82] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 7a6f043f458142b2e3b7d73037a03ce10da074f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/82] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From aa5c9c3afd823dedc975bb461544e789f58b38e8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/82] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From f0ecf0e25063f0d9d52e7e3821ac79f20bd84221 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/82] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 900833a2de2358cb845f1e3a8a678e61d09075b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/82] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 7b4f57f2d5e71c2860401d5a5df597b2053b849a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/82] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 0c32ac0d4068afd5c3fbcab5b17ef0271d1fe897 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/82] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From b5499f63e8558b2310ff61d48b5c07361dd2944e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/82] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 2b2e53ae1c20d11e6d5eb1839ed7fbd93a54a4ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/82] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a720446f4a20..e64239e78e14 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 663532c24784f6d81fb049780803dfe1842aea6f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 24/82] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From f0cd429154106133f82888591533a5b4431dbe26 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 25/82] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 355fd309b017587b1f04983ebf4e71c72c1ec566 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 26/82] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 7ecf04937edd1a1eb89b2bd51db657d91f1aef0d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 27/82] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From f83147d22384a95240ff6d312767202d864ede53 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/82] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 5cdd6e0ac8973cffc22c61f9d0c898c0b9237550 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/82] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e64239e78e14..a6d48d6a9801 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 172ddc69fc2e2f2beda9f1dc15f4ee4d9c32bd05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/82] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a6d48d6a9801..e230a77ddd2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 28fc197f618c0c05e598aa3ecadf0829a2a7779b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/82] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From bc41548fb742d17b47fcd841d953b1c349c8f810 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/82] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From e70556291b8804e88c0bd5252110f6fbb61a6eab Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/82] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 98590992d280e7ad5e1d465b96e1230619a1f996 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/82] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 5f18032a36dc12aa578b33c98642256b69d43231 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/82] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 39c20ec4a88ac5d14078f5d3b57fde096bfe0aa6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/82] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 37928cf8ce4f994a0337385905082f2f3a425a8b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/82] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 10a20532486cb13f53b49d1051f0893277450f0a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/82] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 8e472be4d05d182906323bd5302c72fa81a4c6df Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/82] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From f17824fa975397dd01ae80c720105f3b03f1936c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/82] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 3102df437536a80d33edf805d9d17b0554d1698a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/82] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 9916774d5581637cb8555d98a8c1eed98ba9f625 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/82] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 4f47a0c561f7f6c881bb902e070c36a9cb5f2b8b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/82] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From b14cd7da84b151b32c8c822c41ac335c5a7e832e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/82] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 5c3250d45beedf21cc83f242edc9408298425699 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/82] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From ad83637f3e9c11656326c610744981820ccee502 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/82] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From af7ec25f83c2a79708d771f21c0d58dd9e6a8968 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 47/82] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From dc5d0272487b1ff9bb94008a62ad266dc76fd238 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 48/82] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From e19381ce0d2e778e039d196e71cb39a9b6eb1260 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 49/82] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From f343c4fdedc8a946a8f36575b25391d5b726900d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 50/82] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 95c14b8c573f0bfd9b0019b6b359e2e662b9e5f3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 51/82] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From a1c7a053c0790137279e0f3afc20d2cc0799b990 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 52/82] gnome-terminal: update to 3.42.2.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..bfb1b99775fc 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 6b6e10c76c204371942fb882b8488edfe7f130bd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 53/82] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 678a51decf89ce56fbf9697fbb448e6c62a9b05d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 54/82] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 6edd0b793962ee35969cf8cd2de8ce1f937b118f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 55/82] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From 28bfee67ff9a3a1e2d38700898507855a011bc53 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 56/82] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From 24ee321f617e780c47af2d22fb0e1ab82f5d841c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 57/82] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 7617dd2831096534a68d069fdc106eebe4e06a79 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 58/82] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From cfbd91aae5824bb685e4da8379e46c5bf0cf13ff Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 59/82] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From e3224161edae4a086c541a1588d1d824c9ad49b7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 60/82] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 6963114ff57dfabe81a58f53db3aa91d4d05b3c7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 61/82] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From eead8c880e4ab57cf862565fbc8ed9cf0b3729f9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 62/82] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 94954fcbe3eef737d9088b9bcf01395606fa2e2b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 63/82] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 8d0257f5e2a856c65942fb3ee6ba4ea91b9d4e54 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 64/82] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 82bd82b7412abfe596e9436b5f1119a5aaf170ce Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 65/82] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e230a77ddd2e..e40bb76d54df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 01525d884ec066370107e2489880731985ec194c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 66/82] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From ab2737817b2c52955e227d841274627bc9de52c1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 67/82] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 306ca263d7733c469e11c9d98cdd5dc7b33fcc32 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 68/82] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From 0d0fd944a43b09352fd16bae921e8410e70d6cfd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 69/82] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From b244558bf4c79de075e2e77109daa839a9fe2168 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 70/82] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 96844208b7a039a14a2c6e4e1f5ba420a9bb6a7e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 71/82] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From bd10bdad15ced53e4e2a9a05704098509659445b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 72/82] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From fbfeda6cf3b3222764d2fa9ae6d732e7c2577f01 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 73/82] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From a9d1c0ee666a99cf57f51ff995ca4b2665bd84cd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 74/82] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 36ebdf90d22a..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=4
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 3f8364e181ca1ec78ea9ce34ff824f45023bda92 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 75/82] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 96b9dafd7e7d..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 3c87516900ab737308af1aab8844035c8c340378 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 76/82] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 4b811e65f0ed1abf318f9d9a31805b911d894b7a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 77/82] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 287284afd506d3d87768aef3a21ed523b8c18178 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 78/82] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 47254f1a9dbe18e83eb738ab85ce6ad5d90af503 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 79/82] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From f3df0b163a777c63b8ce8850a5c690ba6da6bb41 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 80/82] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From ac2ace1df27cfbef69859bd7a34ecddfa86c8907 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 81/82] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 1618aba608b50e5da8c4164601a0ea82c747ae3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 82/82] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (58 preceding siblings ...)
  2022-01-20  8:47 ` Gottox
@ 2022-01-20 17:52 ` Gottox
  2022-01-20 21:06 ` Gottox
                   ` (7 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-20 17:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 156513 bytes --]

From 3b0c04445a726cf40b128a6ab186191e099c1111 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/83] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b07e14379e28..e9a55cc2cee5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From f365be3eb1c4b004d53a6581342fc014eea40ed9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/83] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 7c8863d41e1eb9d6d05ee1ed20b74be30c0fdea7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 03/83] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 437606a2b3d8efceb98a2ae3dddb46f8f2ffc1cf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 04/83] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 30790cfb08a9362ea3de1ab4783d06680eb1feba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 05/83] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b379aabd32472fac2a3b9742282471be40111fd3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 06/83] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 153726bae663181c2e0ea20ed6a6ae861318a0c2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/83] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From 4abaa636c1d44085c552617a769a7a0badaf383f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 08/83] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 53afe106847b25d4a335fc13a8aa41917789d902 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 09/83] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From dc46f8030e7da953dd4cb5c95455c996a7a9634d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/83] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 5843c2bb1fb3878ea9cf879b4db4b9650a8f5947 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/83] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e9a55cc2cee5..d9763df049c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From b87d7de3fc6ed1ba23681d173c48556244421754 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/83] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From fc8f9f26c194992b2491969b74a86b47ad3f7d66 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/83] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 9ba38736a869ea8cd155b22b483555b9f8fee774 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/83] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index d9763df049c3..a720446f4a20 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 6501fe151ccb..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=3
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 9af46f163e4eed9f8cfe75e219aab069aaa0907a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/83] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 85fc96c719224550b21e102f335dff9489bda615 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/83] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 903f4f8c43050b4a2da065ecff9245fcdbe1a439 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/83] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 35958c355dde36469e49b29cf02ba170188cbfd0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/83] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 83cd10848de6b7e2b98b3add54b02158561015db Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/83] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 505af82c1f024ba88c3a1cc51f86d06f92dfda9f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/83] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 4cdf87428742f25478ea9fe7e59ea183b921cbac Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/83] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 47b6feeedd326f35d085099f103974a6cec49ea5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/83] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 3625b44a652163a95e7745b03988ee9a1f119e75 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/83] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a720446f4a20..e64239e78e14 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From ca003a4fbd3a455e3364bc9b2f1bf25bc5d85ead Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 24/83] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From f07c5598a3979b2c605d371d86cce5f93f0138fb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 25/83] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From ab5a0026988e8fe0a681940e526e0b80a923e558 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 26/83] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 6ae43c9f2226e05feef45d5cb3d40cc92c9b7bf1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 27/83] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 594aa001a1de712e5eef2cba60c2a4f7be7f0365 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/83] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From d485dae35b493916dfc9eb967ef551e8c1c0e3ad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/83] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e64239e78e14..a6d48d6a9801 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 7705ad87a201b1c92538f1ce83f4927fecbd1523 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/83] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a6d48d6a9801..e230a77ddd2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 7793bc6731d32443f10742049e248736058d354e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/83] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From be8bb9c8e50b4dbdd4f7d6de140e8ae4d4874dcc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/83] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From f4b6153149167b592c0dfafcd847f2c570e400b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/83] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From ab535de1cee8bb8e12395723a252a7244eaf91f7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/83] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From c4b1c8ea1291cc96d5e3fd60190874b07e22c3db Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/83] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 0bab2537850a1e067a4ccb4fc8e046dae4bec7b3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/83] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 92e060ba0c39775edb1f2542a65bdcb56095da2c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/83] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 9191cd1381905b0143cd9c565779071024e487d9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/83] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ef4f8bbf55b0af47f6ff39caea5aca5abbe76455 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/83] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 88686fa56c8d5f76428093eeef9b54cb0c716324 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/83] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 6ebc7e68f95ddf9f4b1612e3b1b939904eb2374e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/83] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 3b35c115ca2b539f57fdfbb983d7e960e5ff5ce2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/83] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From d4015d1cc5eac86400bbd29ebeae998883c7a888 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/83] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From db18bef67564d9997ce5d5eee405df62e8b00e2f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/83] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 04fad448640c0b66d31c9556ee74f7f887e43e1d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/83] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From ee6aafbdb854046b47950c5feb4e1b23d5db7faf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/83] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From fe40b6da20136086d98124768dc5580eae171cc0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 47/83] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 63e48009a5f3d0a8afc44d886807ac9d2843fe2c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 48/83] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From c9702f80fd7355fa05d4a4b244b1d3c14942888d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 49/83] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 265e5216f11dd951090a11fa162435ee66982155 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 50/83] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From c74031507fcbcb9bc54e7cdd416b28bb20a0c5b1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 51/83] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 1d96ba77caf7983a4c56075a5fd981c8bdc6bad4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 52/83] gnome-terminal: update to 3.42.2.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch  |  4 ++--
 srcpkgs/gnome-terminal/template                  | 16 ++++++++++++----
 srcpkgs/nautilus-gnome-terminal-extension        |  1 +
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..bfb1b99775fc 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From d00417763821c9433acaff71122454613aeecf2c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 53/83] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From b4c340e604483bf7c962940d6dc4405c4ba419d0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 54/83] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d758250876e93704ae3c04e289de17279dee4f85 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 55/83] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From a2814770bd6e480e163dd8de637cd88d40668516 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 56/83] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From 17777d79823db1638186391f9c94ec5b3d6bfff3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 57/83] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From ef28e85946fa7e44535ea149a6d60196d496e927 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 58/83] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 6a04559adf3e2afb2bd7ab46dc22bc8ff6a5b49b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 59/83] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From f6ba30fc8fa91e5629cda1699fd4b50d02c595c2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 60/83] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 8e0c2c33c549d65d29e03c3e83f1f07d72823a52 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 61/83] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 3066ad4f2a80bd1e6518de184b7dd1f28096acb6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 62/83] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 5b7d117d602b4a0c3967d2882a6bf868b4b448ee Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 63/83] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From b9ba2f5aabc9f58caa308985b2ec32bcef7f669c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 64/83] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From e51b3cf897a8c741823f4e6ae21424aaf28a26cb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 65/83] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e230a77ddd2e..e40bb76d54df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 89f78855c6d1ab6f6d1b135c611a814eb29de72f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 66/83] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 869b1ebff9a8723efcdc74064f059b1f832530fe Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 67/83] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 2d6e6ffc68e2802c4ebf9371982646200d27a67d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 68/83] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From bc5fef93b95173951829541f5b6c8db2444bce33 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 69/83] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 10e7044170ed2d533ef7d69467ec05addde8ee69 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 70/83] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 0e8b687667854b4c9872d806ffb624b392d2f460 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 71/83] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 9756fe64878ef846f423128292c55a180aabb7a8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 72/83] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 26db343108eb10965875b25a000800acbfca0c7f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 73/83] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 6018698465cfabf6e9c8eb7f79e363259c1f6cca Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 74/83] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 36ebdf90d22a..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=4
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From b4e0bbdd60b6c02a28ea09694da063e9d8a601ef Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 75/83] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 96b9dafd7e7d..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From f519fa65db2cd04d2a100c99d18cb14620de67eb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 76/83] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From a1bfe3e98b72695b83e367ebfc29e3678218b7fc Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 77/83] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From a7a78f1724c91606bd1f2d30e382830920d3b9b6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 78/83] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 3669911bde55b36445ee8c406b9b8ad5cd5dd372 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 79/83] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 47fe2e7ec1af439913127325a3f7e264fcf3ea9a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 20 Jan 2022 18:51:45 +0100
Subject: [PATCH 80/83] GPaste: fff

---
 srcpkgs/GPaste/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index b9bfd6803160..0d0a3f0a5acd 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -17,6 +17,7 @@ license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
 checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
+build_helper=gir
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 910b9236b666d59ff2026b53dcd559f0d2927cf3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/83] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From 1bbbc35a5b75ee3b11e482bccf6163cd81a88518 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/83] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From d4ab61ad045cc60207c0fe331f78e67d757cc162 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/83] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (59 preceding siblings ...)
  2022-01-20 17:52 ` Gottox
@ 2022-01-20 21:06 ` Gottox
  2022-01-20 21:13 ` Gottox
                   ` (6 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-20 21:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 156511 bytes --]

From 3b0c04445a726cf40b128a6ab186191e099c1111 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/83] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b07e14379e28..e9a55cc2cee5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From f365be3eb1c4b004d53a6581342fc014eea40ed9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/83] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 7c8863d41e1eb9d6d05ee1ed20b74be30c0fdea7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 03/83] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 437606a2b3d8efceb98a2ae3dddb46f8f2ffc1cf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 04/83] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 30790cfb08a9362ea3de1ab4783d06680eb1feba Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 05/83] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From b379aabd32472fac2a3b9742282471be40111fd3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 06/83] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 153726bae663181c2e0ea20ed6a6ae861318a0c2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/83] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From 4abaa636c1d44085c552617a769a7a0badaf383f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 08/83] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 53afe106847b25d4a335fc13a8aa41917789d902 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 09/83] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From dc46f8030e7da953dd4cb5c95455c996a7a9634d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/83] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 5843c2bb1fb3878ea9cf879b4db4b9650a8f5947 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/83] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e9a55cc2cee5..d9763df049c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From b87d7de3fc6ed1ba23681d173c48556244421754 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/83] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From fc8f9f26c194992b2491969b74a86b47ad3f7d66 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/83] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 9ba38736a869ea8cd155b22b483555b9f8fee774 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/83] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index d9763df049c3..a720446f4a20 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 6501fe151ccb..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=3
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 9af46f163e4eed9f8cfe75e219aab069aaa0907a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/83] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 85fc96c719224550b21e102f335dff9489bda615 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/83] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 903f4f8c43050b4a2da065ecff9245fcdbe1a439 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/83] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 35958c355dde36469e49b29cf02ba170188cbfd0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/83] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 83cd10848de6b7e2b98b3add54b02158561015db Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/83] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 505af82c1f024ba88c3a1cc51f86d06f92dfda9f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/83] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 4cdf87428742f25478ea9fe7e59ea183b921cbac Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/83] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 47b6feeedd326f35d085099f103974a6cec49ea5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/83] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From 3625b44a652163a95e7745b03988ee9a1f119e75 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/83] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a720446f4a20..e64239e78e14 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From ca003a4fbd3a455e3364bc9b2f1bf25bc5d85ead Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 24/83] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From f07c5598a3979b2c605d371d86cce5f93f0138fb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 25/83] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From ab5a0026988e8fe0a681940e526e0b80a923e558 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 26/83] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 6ae43c9f2226e05feef45d5cb3d40cc92c9b7bf1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 27/83] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 594aa001a1de712e5eef2cba60c2a4f7be7f0365 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/83] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From d485dae35b493916dfc9eb967ef551e8c1c0e3ad Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/83] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e64239e78e14..a6d48d6a9801 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 7705ad87a201b1c92538f1ce83f4927fecbd1523 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/83] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a6d48d6a9801..e230a77ddd2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 7793bc6731d32443f10742049e248736058d354e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/83] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From be8bb9c8e50b4dbdd4f7d6de140e8ae4d4874dcc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/83] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From f4b6153149167b592c0dfafcd847f2c570e400b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/83] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From ab535de1cee8bb8e12395723a252a7244eaf91f7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/83] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From c4b1c8ea1291cc96d5e3fd60190874b07e22c3db Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/83] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From 0bab2537850a1e067a4ccb4fc8e046dae4bec7b3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/83] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 92e060ba0c39775edb1f2542a65bdcb56095da2c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/83] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 9191cd1381905b0143cd9c565779071024e487d9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/83] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From ef4f8bbf55b0af47f6ff39caea5aca5abbe76455 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/83] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 88686fa56c8d5f76428093eeef9b54cb0c716324 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/83] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 6ebc7e68f95ddf9f4b1612e3b1b939904eb2374e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/83] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 3b35c115ca2b539f57fdfbb983d7e960e5ff5ce2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/83] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From d4015d1cc5eac86400bbd29ebeae998883c7a888 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/83] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From db18bef67564d9997ce5d5eee405df62e8b00e2f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/83] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 04fad448640c0b66d31c9556ee74f7f887e43e1d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/83] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From ee6aafbdb854046b47950c5feb4e1b23d5db7faf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/83] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From fe40b6da20136086d98124768dc5580eae171cc0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 47/83] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 63e48009a5f3d0a8afc44d886807ac9d2843fe2c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 48/83] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From c9702f80fd7355fa05d4a4b244b1d3c14942888d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 49/83] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 265e5216f11dd951090a11fa162435ee66982155 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 50/83] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From c74031507fcbcb9bc54e7cdd416b28bb20a0c5b1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 51/83] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From a4f2fa8a2b1d8961a4ee0492bd157384a6599bd9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 52/83] gnome-terminal: update to 3.42.2.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch |  4 ++--
 srcpkgs/gnome-terminal/template                 | 17 ++++++++++++-----
 srcpkgs/nautilus-gnome-terminal-extension       |  1 +
 3 files changed, 15 insertions(+), 7 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..f139172a43d6 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,17 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
-	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 2faa4259ea72513574b4acbaca3cb35b134bdfa7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 53/83] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From d76c1939eb18651d02ff234cf2c10431707bf4a5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 54/83] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 73825efe3f45fcad91d77beea01474dbbb8362d4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 55/83] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From dba7eb2ffc96767cfbbaacb5caff1d868d53b7a4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 56/83] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From 49399221a59cd7d0468192b2aa2cba20ef3120f5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 57/83] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 711f98dbd00a50ff586f9eb5baf1f0492826bd28 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 58/83] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 61df99598de85a00b8d88d7ccb6c13a5c65db14b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 59/83] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 5f94d1892a39ab765c8c3a07dc988cc8ade3d42d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 60/83] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From dffdbebd97102c6829f6887e8898df7fdb93f7f0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 61/83] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 96546e9ca6c4bb867198958ff2ca4aaea44538e6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 62/83] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From f5b90d140f9435721aee8f398bc2c091f937e690 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 63/83] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From e765186026bdeb0d60d7572739a71e6a1981b3b0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 64/83] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 1c91f71148c157e812bb9da327db4acea4da32bc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 65/83] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e230a77ddd2e..e40bb76d54df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 504724cab7257342c457e8649ccc08dcb28b83a8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 66/83] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 89f475556659956b6a95464bb7dc394229dd5848 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 67/83] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 74f8792244cbe2f7e3af1451396324a1b330de23 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 68/83] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From aea0c9defc247866e086fd4261c74717d5c6481b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 69/83] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 0f29fa502b0056c31b38ceb1a7cbf34183d77019 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 70/83] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 8ff91760df33050824e9866250e566e1dfee7783 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 71/83] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 51569348b4acda561013983af0efdf212fe23d20 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 72/83] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From e961b73410e94e698e49c31b9c54f802ffa33b35 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 73/83] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From f9f14feca942af970929ee92e28a5e57aa07b03e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 74/83] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 36ebdf90d22a..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=4
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From b438afb8560982d7959851c05d6719a1ea48feaf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 75/83] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 96b9dafd7e7d..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 7a840c376dc94afb565e00b56bc4e139133a6c09 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 76/83] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 8459d7258a655d1642739751f44e199f03fc1c38 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 77/83] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From db9784438833cec79b52c9f1dac69b76d23c9da3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 78/83] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 01cf1b1442222661010d4524a753c87b53886744 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 79/83] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 0348f85d56cbba215379f78ac85e01735b93b5aa Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 20 Jan 2022 18:51:45 +0100
Subject: [PATCH 80/83] GPaste: fff

---
 srcpkgs/GPaste/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index b9bfd6803160..0d0a3f0a5acd 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -17,6 +17,7 @@ license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
 checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
+build_helper=gir
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From bc214f23ea70cf52e9a7dc3099b1786033075cab Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/83] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From f972f8b4febf01e8bbbbd6d852fd79fc4b947b30 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/83] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 1ab34ff9b1381a1174f5eb6e70b8600b29561f34 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/83] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (60 preceding siblings ...)
  2022-01-20 21:06 ` Gottox
@ 2022-01-20 21:13 ` Gottox
  2022-01-20 21:34 ` Gottox
                   ` (5 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-20 21:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 156511 bytes --]

From 2c647efe7504614968d9f4dd2e9772527e2217be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/83] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b07e14379e28..e9a55cc2cee5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From bdbdc4a1dc8e7b0e5e222e9e4a888c0e3b6f0b8c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/83] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 1db4b28fc53aeb8d011a745b054b4f70e579ccee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 03/83] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 380e7d97b6987de4383f346ec31234b7dc5c29ac Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 04/83] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0da41f5b4f4b962d7706ca641095ff41bdb4678f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 05/83] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From eca490322c4f8a5d4d2f442f60bf89abe6f58f27 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 06/83] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 8c4d80af560c6bb41be6801c7b960b15aa252514 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/83] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From 5326e60886f1edff1942302e9223f859c241b493 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 08/83] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 64ca7efa90595aab98a6299d80d8f95c4cedd5de Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 09/83] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 6cc993b66f2e4caa566684a8e4796bdf399ae248 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/83] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 8f95b58e5444523430d685727131ca99ebd53c8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/83] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e9a55cc2cee5..d9763df049c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From c2965681be48a191270b5d9dbbe0677c31475d56 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/83] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From f8b732b94ebb258bf412eea7a89b4088b57cc1c5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/83] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 470839fbed50f98f5c43706c60af2d282a3a8249 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/83] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index d9763df049c3..a720446f4a20 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 6501fe151ccb..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=3
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 382286686e65dfe5c134614915fd21d9917bf4e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/83] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 9f583c1b4196d0257c5006c0f753283f0226a744 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/83] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From cbe1962426c9ac2964759772c32bb0a2817182d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/83] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dc21b8a5ac7452fa1d5753004ae9f28aac276f4f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/83] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From b3937b4fd1555d6abd9ce3141b655a3f6dc0af28 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/83] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From cd9badcdf3dabfa9f0da84d88a3b7fdf8054f5ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/83] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 63231a10f03d70ccc03a4b7ea5513edfea725f7b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/83] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 9c474eb13fef6c2b86075f9903713500d0fc2a20 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/83] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From e49242e23b0bef3d611b5fafe237b0b25a6196e7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/83] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a720446f4a20..e64239e78e14 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 0a744f89f79d33a9125749d0aef267574f540573 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 24/83] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 370b3b0c0b9df5a96ded5f2fefd85d93b4c2b20d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 25/83] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 4316ee33578846d11d8dd12253cd2f36607201b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 26/83] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 447e828cc9143ef165862ec5947c83bc1d9eb3d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 27/83] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 6936a59c88f8b400eb8d8850a54068b8c3759e75 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/83] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 9863327538cad2f53da3e9e185d7f1966b51291e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/83] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e64239e78e14..a6d48d6a9801 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 06ebb1307d3b715d14cf8c4ce8f9cdb6e680e9e0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/83] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a6d48d6a9801..e230a77ddd2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 236a96cea6d1a11c00348d52a7f180f6d2b1db4c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/83] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 4dcfe3ef70e9e62a0e4770714a1b415a9fcccc93 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/83] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 3200c1d45a750d2443e27ca8306e3f927f0f0856 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/83] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From fc33667e928ddb24b0a3fc89420501ee6f75be43 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/83] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From ae12537a7900d8824b17ea57434da1c58d918d08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/83] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From db224c8e94f8f92a10b4122e6d858d05f6530c88 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/83] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 81b2209da010cafa8235858f4088ba2be4b3db7d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/83] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 3231a70f50d2f11692ce09c6808cb6fa198e7901 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/83] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From f45a50665e67ef85e77bc2492d31b49ab5ee0cde Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/83] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From e2accbde5713af7324881ae2f7ae708ec5d8658e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/83] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 4d8e47c32bb4636ed8d274898af3dcf5a7a0ce26 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/83] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 53464291376473f030d2b7e121f6032ada184dda Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/83] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 22977b2069580d4551d965db33fd8ea42f61b01a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/83] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9aaffefa42468e065f708edda94038b915e84878 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/83] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From f13ad275c1301bdd8a5a3f9fdfdee3a7b98c30c0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/83] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 1a5ed22d8350da74f39d2e47539fecfa10ea109f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/83] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From ea2f0f4feeb6b175c5ac51351e671f6b927a0511 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 47/83] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 6dc7842dfdd43e985035049daca2abbb78afdca4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 48/83] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 58fa444374d821cb7c9e9ee0f6940cb3a8fd3335 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 49/83] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 4165ff02a6c240541809a651e4a4d9d80dd397e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 50/83] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 81e075f94c04035097910b079483ad4e90608e62 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 51/83] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 14794a9a21713320a0639f873e2e957aaba58450 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 52/83] gnome-terminal: update to 3.42.2.

---
 .../gnome-terminal/patches/fix-W_EXITCODE.patch |  4 ++--
 srcpkgs/gnome-terminal/template                 | 17 ++++++++++++-----
 srcpkgs/nautilus-gnome-terminal-extension       |  1 +
 3 files changed, 15 insertions(+), 7 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..f139172a43d6 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,17 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
-	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From d2c4da4b8c21e233d2d66a2fa798b813095c46c6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 53/83] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From a32640d2387e6b50c41eff392b966f90a78f4874 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 54/83] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From dd7d10ca24ed7aea406e17e7d61aed773c2566d3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 55/83] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From a0d45f7d1c365a3371724be7d475e16f74bbef29 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 56/83] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From 12090baf3f2459b4d63586aad3eba53d763e1531 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 57/83] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From faa4d7151976b7da3bac60ea96e210743a437b06 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 58/83] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 83db14f7d7e272d1b931a804d42a4dc7e9c7bf9b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 59/83] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From cc9a552215b591095bf40902f6f22ec21779d450 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 60/83] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 3363aa10f2c881145aab114dcce9401d602ecc5a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 61/83] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 5fda4c54e6c03424b8a3c4b9ebe540b984caabc0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 62/83] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From db23e22c89929e938a694c17d6ae2798a6c70c4b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 63/83] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 2ec3bf978870a3340f728243263aeca8297886c4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 64/83] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From e3b0dbbc6049afabb8884cddf39efff517f7c91f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 65/83] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e230a77ddd2e..e40bb76d54df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From a4701bf40b5f834ead546beaedc6ac253ec759e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 66/83] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From f41d1c1eb114b3e729293326c2f866c0ed0da389 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 67/83] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 34d080e5797bba01d46481f4b591baf4716931e7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 68/83] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From 6d4f937410b8978ba872fcc4522060b9d9971a12 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 69/83] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 47c035ed0b18cc85fca77850e7541edd7febb399 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 70/83] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From ee2425b8032daad7885c10323329735a7145a5c0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 71/83] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From e84acf0959250727a7783e6e63a8f0652761c33d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 72/83] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From d574999d5938b13ed9b769b27bdc63af55b62da9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 73/83] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 366f6227fd2247e01755e3c97204726995170ef4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 74/83] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 36ebdf90d22a..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=4
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 35d85924a95fcc3ae1fa48c52c032b093dda382e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 75/83] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 96b9dafd7e7d..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From fbab431ba1d56ecc2d1007ef30d027dd45a6c754 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 76/83] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 303087762e1e616473eeb471243af97641a7d91d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 77/83] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From f2851e7df11efdf86d51b8e6aad0fc9acd66c7c2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 78/83] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 930c520fcbd955785cd1cbc8f3fa776e1af5db6c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 79/83] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 086ce741a51940c252ea946cf5f3f50bb94147f6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 20 Jan 2022 18:51:45 +0100
Subject: [PATCH 80/83] GPaste: fff

---
 srcpkgs/GPaste/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index b9bfd6803160..0d0a3f0a5acd 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -17,6 +17,7 @@ license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
 checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
+build_helper=gir
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From f273f7e9add838c1e353db976a4c0de81fe8a19b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/83] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From 04c88959a8605f5745708a279e6c6ecc9d106d19 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/83] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From ec72e53996144b20186323c7c96849266c718c4b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/83] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (61 preceding siblings ...)
  2022-01-20 21:13 ` Gottox
@ 2022-01-20 21:34 ` Gottox
  2022-01-20 22:25 ` Gottox
                   ` (4 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-20 21:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 156554 bytes --]

From 2c647efe7504614968d9f4dd2e9772527e2217be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/83] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b07e14379e28..e9a55cc2cee5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From bdbdc4a1dc8e7b0e5e222e9e4a888c0e3b6f0b8c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/83] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 1db4b28fc53aeb8d011a745b054b4f70e579ccee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 03/83] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 380e7d97b6987de4383f346ec31234b7dc5c29ac Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 04/83] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0da41f5b4f4b962d7706ca641095ff41bdb4678f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 05/83] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From eca490322c4f8a5d4d2f442f60bf89abe6f58f27 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 06/83] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 8c4d80af560c6bb41be6801c7b960b15aa252514 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/83] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From 5326e60886f1edff1942302e9223f859c241b493 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 08/83] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 64ca7efa90595aab98a6299d80d8f95c4cedd5de Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 09/83] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 6cc993b66f2e4caa566684a8e4796bdf399ae248 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/83] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 8f95b58e5444523430d685727131ca99ebd53c8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/83] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e9a55cc2cee5..d9763df049c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From c2965681be48a191270b5d9dbbe0677c31475d56 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/83] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From f8b732b94ebb258bf412eea7a89b4088b57cc1c5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/83] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 470839fbed50f98f5c43706c60af2d282a3a8249 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/83] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index d9763df049c3..a720446f4a20 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 6501fe151ccb..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=3
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 382286686e65dfe5c134614915fd21d9917bf4e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/83] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 9f583c1b4196d0257c5006c0f753283f0226a744 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/83] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From cbe1962426c9ac2964759772c32bb0a2817182d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/83] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dc21b8a5ac7452fa1d5753004ae9f28aac276f4f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/83] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From b3937b4fd1555d6abd9ce3141b655a3f6dc0af28 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/83] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From cd9badcdf3dabfa9f0da84d88a3b7fdf8054f5ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/83] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 63231a10f03d70ccc03a4b7ea5513edfea725f7b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/83] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 9c474eb13fef6c2b86075f9903713500d0fc2a20 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/83] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From e49242e23b0bef3d611b5fafe237b0b25a6196e7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/83] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a720446f4a20..e64239e78e14 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 0a744f89f79d33a9125749d0aef267574f540573 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 24/83] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 370b3b0c0b9df5a96ded5f2fefd85d93b4c2b20d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 25/83] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 4316ee33578846d11d8dd12253cd2f36607201b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 26/83] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 447e828cc9143ef165862ec5947c83bc1d9eb3d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 27/83] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 6936a59c88f8b400eb8d8850a54068b8c3759e75 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/83] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 9863327538cad2f53da3e9e185d7f1966b51291e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/83] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e64239e78e14..a6d48d6a9801 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 06ebb1307d3b715d14cf8c4ce8f9cdb6e680e9e0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/83] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a6d48d6a9801..e230a77ddd2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 236a96cea6d1a11c00348d52a7f180f6d2b1db4c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/83] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 4dcfe3ef70e9e62a0e4770714a1b415a9fcccc93 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/83] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 3200c1d45a750d2443e27ca8306e3f927f0f0856 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/83] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From fc33667e928ddb24b0a3fc89420501ee6f75be43 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/83] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From ae12537a7900d8824b17ea57434da1c58d918d08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/83] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From db224c8e94f8f92a10b4122e6d858d05f6530c88 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/83] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 81b2209da010cafa8235858f4088ba2be4b3db7d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/83] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 3231a70f50d2f11692ce09c6808cb6fa198e7901 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/83] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From f45a50665e67ef85e77bc2492d31b49ab5ee0cde Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/83] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From e2accbde5713af7324881ae2f7ae708ec5d8658e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/83] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 4d8e47c32bb4636ed8d274898af3dcf5a7a0ce26 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/83] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 53464291376473f030d2b7e121f6032ada184dda Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/83] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 22977b2069580d4551d965db33fd8ea42f61b01a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/83] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9aaffefa42468e065f708edda94038b915e84878 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/83] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From f13ad275c1301bdd8a5a3f9fdfdee3a7b98c30c0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/83] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 1a5ed22d8350da74f39d2e47539fecfa10ea109f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/83] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From ea2f0f4feeb6b175c5ac51351e671f6b927a0511 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 47/83] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 6dc7842dfdd43e985035049daca2abbb78afdca4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 48/83] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 58fa444374d821cb7c9e9ee0f6940cb3a8fd3335 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 49/83] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 4165ff02a6c240541809a651e4a4d9d80dd397e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 50/83] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 81e075f94c04035097910b079483ad4e90608e62 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 51/83] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 89d72ee643d4dceff4062004f101b82e2a3e0a14 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 52/83] gnome-terminal: update to 3.42.2.

---
 .../patches/fix-W_EXITCODE.patch               |  4 ++--
 srcpkgs/gnome-terminal/template                | 18 +++++++++++++-----
 srcpkgs/nautilus-gnome-terminal-extension      |  1 +
 3 files changed, 16 insertions(+), 7 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..6d2638982d03 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
-	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
+	configure_args+=" -Dsearch-provider=false"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From c320cf18e886fa948352679757fb207233319218 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 53/83] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 691e85655ce2ccb7d80aa2080ccb2371c234f576 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 54/83] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d0e6a220a6aad19e67c9a05bccfa7e3e557feacd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 55/83] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From d58e8962e263c88fe830d9f2ba848e946cb9507d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 56/83] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From c56c2eb7038c4a533f746033a78360c725b2d640 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 57/83] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 0a9aa7ed50fccf82be156efcfc2d7829f0b8185a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 58/83] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From df14d191a09767457e29d210e02945dcab182ef1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 59/83] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 47231cde2119fd3b46a382a5b51bc1d41907d50e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 60/83] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From d42cd6a49d6d12e196b3a80baf721f21a3ff6799 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 61/83] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From a2692acc8f8bfaee8d3c5137991fbb0a3af7e848 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 62/83] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 84c679d813505d1da772587d678742a3c3d74a25 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 63/83] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 6a4d7282777014e16bcb126cefff3175b8cdd5b8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 64/83] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 2c1e7b716d846bf1cfe5fd297306039427f0ffcf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 65/83] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e230a77ddd2e..e40bb76d54df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 1690ff123a4726f7563ba82c7159b9ea774829ba Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 66/83] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 3d8a3d61285bf337716cbfb085b2347baed071ad Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 67/83] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 22f3f65c88c093ad98bbdc7f38d0d306c0bac121 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 68/83] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From b3d89689a6aa1c5c9c60160555e52a7ee0572f84 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 69/83] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From c93494ffbd21ecb68d04e2d9e3cfdfecd2040e53 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 70/83] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 794b385b6c8139652a752913ddfb30acc1c46364 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 71/83] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 734837f5bde0e64e9c1f5a3888ba265e6d62d244 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 72/83] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 9c1b32125e556cc37bf28acb39edb0af45ed0cf0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 73/83] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 762f995f142ee882ba5c08befa4f56c354633449 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 74/83] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 36ebdf90d22a..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=4
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 8d9e25acfbe5fcaab28f9b3172fead80da58973d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 75/83] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 96b9dafd7e7d..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 216e78c0d7db6c1861aef20c96b68a5bc3b8b4a1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 76/83] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From a30c2ac275ec35958aa1469094d7b96877b896cf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 77/83] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From e55fc8599a9eebf0d21c7764e581120c59302402 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 78/83] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 3a5ae592cc9ca3c1e518167790aed4f6374b1f04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 79/83] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From ce65a9a1fb94ab7f8e44839d0a8a7f3ca444e50f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 20 Jan 2022 18:51:45 +0100
Subject: [PATCH 80/83] GPaste: fff

---
 srcpkgs/GPaste/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index b9bfd6803160..0d0a3f0a5acd 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -17,6 +17,7 @@ license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
 checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
+build_helper=gir
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 697284e0c21461f30320cda82feca7505d8c645c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/83] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From 254ac0a8dbd9ff734ba74a538e3d6a6df055bad7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/83] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 9cb70a8e35d4d138610b76c7b057f375b1ee8cb4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/83] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (62 preceding siblings ...)
  2022-01-20 21:34 ` Gottox
@ 2022-01-20 22:25 ` Gottox
  2022-01-20 22:26 ` Gottox
                   ` (3 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-20 22:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 157282 bytes --]

From 2c647efe7504614968d9f4dd2e9772527e2217be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/84] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b07e14379e28..e9a55cc2cee5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From bdbdc4a1dc8e7b0e5e222e9e4a888c0e3b6f0b8c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/84] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 1db4b28fc53aeb8d011a745b054b4f70e579ccee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 03/84] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 380e7d97b6987de4383f346ec31234b7dc5c29ac Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 04/84] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0da41f5b4f4b962d7706ca641095ff41bdb4678f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 05/84] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From eca490322c4f8a5d4d2f442f60bf89abe6f58f27 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 06/84] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 8c4d80af560c6bb41be6801c7b960b15aa252514 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/84] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From 5326e60886f1edff1942302e9223f859c241b493 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 08/84] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 64ca7efa90595aab98a6299d80d8f95c4cedd5de Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 09/84] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 6cc993b66f2e4caa566684a8e4796bdf399ae248 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/84] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 8f95b58e5444523430d685727131ca99ebd53c8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/84] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e9a55cc2cee5..d9763df049c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From c2965681be48a191270b5d9dbbe0677c31475d56 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/84] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From f8b732b94ebb258bf412eea7a89b4088b57cc1c5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/84] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 470839fbed50f98f5c43706c60af2d282a3a8249 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/84] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index d9763df049c3..a720446f4a20 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 6501fe151ccb..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=3
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 382286686e65dfe5c134614915fd21d9917bf4e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/84] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 9f583c1b4196d0257c5006c0f753283f0226a744 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/84] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From cbe1962426c9ac2964759772c32bb0a2817182d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/84] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dc21b8a5ac7452fa1d5753004ae9f28aac276f4f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/84] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From b3937b4fd1555d6abd9ce3141b655a3f6dc0af28 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/84] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From cd9badcdf3dabfa9f0da84d88a3b7fdf8054f5ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/84] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 63231a10f03d70ccc03a4b7ea5513edfea725f7b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/84] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 9c474eb13fef6c2b86075f9903713500d0fc2a20 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/84] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From e49242e23b0bef3d611b5fafe237b0b25a6196e7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/84] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a720446f4a20..e64239e78e14 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 0a744f89f79d33a9125749d0aef267574f540573 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 24/84] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 370b3b0c0b9df5a96ded5f2fefd85d93b4c2b20d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 25/84] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 4316ee33578846d11d8dd12253cd2f36607201b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 26/84] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 447e828cc9143ef165862ec5947c83bc1d9eb3d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 27/84] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 6936a59c88f8b400eb8d8850a54068b8c3759e75 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/84] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 9863327538cad2f53da3e9e185d7f1966b51291e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/84] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e64239e78e14..a6d48d6a9801 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 06ebb1307d3b715d14cf8c4ce8f9cdb6e680e9e0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/84] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a6d48d6a9801..e230a77ddd2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 236a96cea6d1a11c00348d52a7f180f6d2b1db4c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/84] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 4dcfe3ef70e9e62a0e4770714a1b415a9fcccc93 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/84] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 3200c1d45a750d2443e27ca8306e3f927f0f0856 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/84] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From fc33667e928ddb24b0a3fc89420501ee6f75be43 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/84] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From ae12537a7900d8824b17ea57434da1c58d918d08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/84] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From db224c8e94f8f92a10b4122e6d858d05f6530c88 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/84] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 81b2209da010cafa8235858f4088ba2be4b3db7d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/84] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 3231a70f50d2f11692ce09c6808cb6fa198e7901 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/84] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From f45a50665e67ef85e77bc2492d31b49ab5ee0cde Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/84] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From e2accbde5713af7324881ae2f7ae708ec5d8658e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/84] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 4d8e47c32bb4636ed8d274898af3dcf5a7a0ce26 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/84] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 53464291376473f030d2b7e121f6032ada184dda Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/84] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 22977b2069580d4551d965db33fd8ea42f61b01a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/84] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9aaffefa42468e065f708edda94038b915e84878 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/84] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From f13ad275c1301bdd8a5a3f9fdfdee3a7b98c30c0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/84] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 1a5ed22d8350da74f39d2e47539fecfa10ea109f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/84] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From ea2f0f4feeb6b175c5ac51351e671f6b927a0511 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 47/84] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 6dc7842dfdd43e985035049daca2abbb78afdca4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 48/84] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 58fa444374d821cb7c9e9ee0f6940cb3a8fd3335 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 49/84] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 4165ff02a6c240541809a651e4a4d9d80dd397e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 50/84] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 81e075f94c04035097910b079483ad4e90608e62 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 51/84] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From 89d72ee643d4dceff4062004f101b82e2a3e0a14 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 52/84] gnome-terminal: update to 3.42.2.

---
 .../patches/fix-W_EXITCODE.patch               |  4 ++--
 srcpkgs/gnome-terminal/template                | 18 +++++++++++++-----
 srcpkgs/nautilus-gnome-terminal-extension      |  1 +
 3 files changed, 16 insertions(+), 7 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..6d2638982d03 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
-	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
+	configure_args+=" -Dsearch-provider=false"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From c320cf18e886fa948352679757fb207233319218 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 53/84] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From 691e85655ce2ccb7d80aa2080ccb2371c234f576 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 54/84] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d0e6a220a6aad19e67c9a05bccfa7e3e557feacd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 55/84] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From d58e8962e263c88fe830d9f2ba848e946cb9507d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 56/84] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From c56c2eb7038c4a533f746033a78360c725b2d640 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 57/84] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 0a9aa7ed50fccf82be156efcfc2d7829f0b8185a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 58/84] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From df14d191a09767457e29d210e02945dcab182ef1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 59/84] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 47231cde2119fd3b46a382a5b51bc1d41907d50e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 60/84] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From d42cd6a49d6d12e196b3a80baf721f21a3ff6799 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 61/84] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From a2692acc8f8bfaee8d3c5137991fbb0a3af7e848 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 62/84] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 84c679d813505d1da772587d678742a3c3d74a25 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 63/84] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From 6a4d7282777014e16bcb126cefff3175b8cdd5b8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 64/84] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 2c1e7b716d846bf1cfe5fd297306039427f0ffcf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 65/84] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e230a77ddd2e..e40bb76d54df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 1690ff123a4726f7563ba82c7159b9ea774829ba Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 66/84] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 3d8a3d61285bf337716cbfb085b2347baed071ad Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 67/84] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 22f3f65c88c093ad98bbdc7f38d0d306c0bac121 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 68/84] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From b3d89689a6aa1c5c9c60160555e52a7ee0572f84 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 69/84] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From c93494ffbd21ecb68d04e2d9e3cfdfecd2040e53 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 70/84] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 794b385b6c8139652a752913ddfb30acc1c46364 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 71/84] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 734837f5bde0e64e9c1f5a3888ba265e6d62d244 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 72/84] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 9c1b32125e556cc37bf28acb39edb0af45ed0cf0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 73/84] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 762f995f142ee882ba5c08befa4f56c354633449 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 74/84] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 36ebdf90d22a..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=4
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 8d9e25acfbe5fcaab28f9b3172fead80da58973d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 75/84] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 96b9dafd7e7d..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 216e78c0d7db6c1861aef20c96b68a5bc3b8b4a1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 76/84] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From a30c2ac275ec35958aa1469094d7b96877b896cf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 77/84] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From e55fc8599a9eebf0d21c7764e581120c59302402 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 78/84] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 3a5ae592cc9ca3c1e518167790aed4f6374b1f04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 79/84] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From ce65a9a1fb94ab7f8e44839d0a8a7f3ca444e50f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 20 Jan 2022 18:51:45 +0100
Subject: [PATCH 80/84] GPaste: fff

---
 srcpkgs/GPaste/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index b9bfd6803160..0d0a3f0a5acd 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -17,6 +17,7 @@ license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
 checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
+build_helper=gir
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 697284e0c21461f30320cda82feca7505d8c645c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/84] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From 254ac0a8dbd9ff734ba74a538e3d6a6df055bad7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/84] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 9cb70a8e35d4d138610b76c7b057f375b1ee8cb4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/84] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

From 081378da2c679b01f9e7b599507c85955d8bb659 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 20 Jan 2022 23:24:57 +0100
Subject: [PATCH 84/84] gnome-terminal

---
 srcpkgs/gnome-terminal/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 6d2638982d03..4853fb46511a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -18,7 +18,7 @@ lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" desktop-file-utils"
-	configure_args+=" -Dsearch-provider=false"
+	configure_args+=" -Dsearch_provider=false"
 fi
 
 nautilus-gnome-terminal-extension_package() {

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (63 preceding siblings ...)
  2022-01-20 22:25 ` Gottox
@ 2022-01-20 22:26 ` Gottox
  2022-01-20 22:43 ` Gnome-41 q66
                   ` (2 subsequent siblings)
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-20 22:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 156554 bytes --]

From 2c647efe7504614968d9f4dd2e9772527e2217be Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/83] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b07e14379e28..e9a55cc2cee5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From bdbdc4a1dc8e7b0e5e222e9e4a888c0e3b6f0b8c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/83] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 1db4b28fc53aeb8d011a745b054b4f70e579ccee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 03/83] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 380e7d97b6987de4383f346ec31234b7dc5c29ac Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 04/83] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 0da41f5b4f4b962d7706ca641095ff41bdb4678f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 05/83] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From eca490322c4f8a5d4d2f442f60bf89abe6f58f27 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 06/83] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From 8c4d80af560c6bb41be6801c7b960b15aa252514 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/83] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From 5326e60886f1edff1942302e9223f859c241b493 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 08/83] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 64ca7efa90595aab98a6299d80d8f95c4cedd5de Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 09/83] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 6cc993b66f2e4caa566684a8e4796bdf399ae248 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/83] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 8f95b58e5444523430d685727131ca99ebd53c8e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/83] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e9a55cc2cee5..d9763df049c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From c2965681be48a191270b5d9dbbe0677c31475d56 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/83] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From f8b732b94ebb258bf412eea7a89b4088b57cc1c5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/83] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 470839fbed50f98f5c43706c60af2d282a3a8249 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/83] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index d9763df049c3..a720446f4a20 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 6501fe151ccb..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=3
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 382286686e65dfe5c134614915fd21d9917bf4e2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/83] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 9f583c1b4196d0257c5006c0f753283f0226a744 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/83] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From cbe1962426c9ac2964759772c32bb0a2817182d0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/83] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From dc21b8a5ac7452fa1d5753004ae9f28aac276f4f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/83] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From b3937b4fd1555d6abd9ce3141b655a3f6dc0af28 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/83] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From cd9badcdf3dabfa9f0da84d88a3b7fdf8054f5ee Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/83] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 63231a10f03d70ccc03a4b7ea5513edfea725f7b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/83] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From 9c474eb13fef6c2b86075f9903713500d0fc2a20 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/83] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From e49242e23b0bef3d611b5fafe237b0b25a6196e7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/83] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a720446f4a20..e64239e78e14 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 0a744f89f79d33a9125749d0aef267574f540573 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 24/83] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From 370b3b0c0b9df5a96ded5f2fefd85d93b4c2b20d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 25/83] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 4316ee33578846d11d8dd12253cd2f36607201b1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 26/83] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 447e828cc9143ef165862ec5947c83bc1d9eb3d6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 27/83] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 6936a59c88f8b400eb8d8850a54068b8c3759e75 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/83] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From 9863327538cad2f53da3e9e185d7f1966b51291e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/83] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e64239e78e14..a6d48d6a9801 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From 06ebb1307d3b715d14cf8c4ce8f9cdb6e680e9e0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/83] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a6d48d6a9801..e230a77ddd2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 236a96cea6d1a11c00348d52a7f180f6d2b1db4c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/83] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 4dcfe3ef70e9e62a0e4770714a1b415a9fcccc93 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/83] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From 3200c1d45a750d2443e27ca8306e3f927f0f0856 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/83] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From fc33667e928ddb24b0a3fc89420501ee6f75be43 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/83] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From ae12537a7900d8824b17ea57434da1c58d918d08 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/83] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From db224c8e94f8f92a10b4122e6d858d05f6530c88 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/83] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From 81b2209da010cafa8235858f4088ba2be4b3db7d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/83] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 3231a70f50d2f11692ce09c6808cb6fa198e7901 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/83] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From f45a50665e67ef85e77bc2492d31b49ab5ee0cde Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/83] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From e2accbde5713af7324881ae2f7ae708ec5d8658e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/83] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From 4d8e47c32bb4636ed8d274898af3dcf5a7a0ce26 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/83] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 53464291376473f030d2b7e121f6032ada184dda Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/83] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From 22977b2069580d4551d965db33fd8ea42f61b01a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/83] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From 9aaffefa42468e065f708edda94038b915e84878 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/83] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From f13ad275c1301bdd8a5a3f9fdfdee3a7b98c30c0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/83] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From 1a5ed22d8350da74f39d2e47539fecfa10ea109f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/83] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From ea2f0f4feeb6b175c5ac51351e671f6b927a0511 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 47/83] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From 6dc7842dfdd43e985035049daca2abbb78afdca4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 48/83] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From 58fa444374d821cb7c9e9ee0f6940cb3a8fd3335 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 49/83] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 4165ff02a6c240541809a651e4a4d9d80dd397e0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 50/83] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From 81e075f94c04035097910b079483ad4e90608e62 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 51/83] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From df486ada3ea627f4bfc223cfb8e4b8ec72956792 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 52/83] gnome-terminal: update to 3.42.2.

---
 .../patches/fix-W_EXITCODE.patch               |  4 ++--
 srcpkgs/gnome-terminal/template                | 18 +++++++++++++-----
 srcpkgs/nautilus-gnome-terminal-extension      |  1 +
 3 files changed, 16 insertions(+), 7 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..4853fb46511a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
-	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
+	configure_args+=" -Dsearch_provider=false"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 16f48995076ac36ddcee95558f77efdf0370c44e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 53/83] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From e11db6396f2906c35ea06e55d0d63ed0d5451157 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 54/83] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 92ca27d147d33fef2459a09ea78a7364339467ba Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 55/83] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From c826c7fd50966f8f3746a4631a756a849603a83f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 56/83] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From 36922f0e5d94aa7e8063f80370f28f8025b53a76 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 57/83] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 57c18ea30e8aa1b71080d3dd11cf4faa15fe4a58 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 58/83] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From e905968959dda2e74f80723caa237a767863d247 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 59/83] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From 7ec7fa122bbf8b905b223e3dcb72b27cd086e0ff Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 60/83] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From 51c88381edaba35542503f86345f70edd3473183 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 61/83] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From 79cd9f46c81b8b5711eba5d0555390d84adbacae Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 62/83] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 25b2bc2623b0262e7a84a8991cc9f9fa800419b7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 63/83] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From a48a53382f18fd6a5de8ff7da974d522501089bb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 64/83] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From febb8e6a59c5862042fa3d310930776fbc1181d9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 65/83] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e230a77ddd2e..e40bb76d54df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From efa77a78c1eb38413488edd731b8f2e255ff21ea Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 66/83] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 1eae6109f279dfc1268e14099e85200dd1496903 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 67/83] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From d5549b8160ba89173b148adad1205ceab7b750d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 68/83] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From c35b7c76918e1a68f647c5f0fbed3693d7659ac9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 69/83] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 56ce0ab54a214eccceb5772b876a27651717ed46 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 70/83] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From 3e926f2a8ec547f82665d59df2627d9d5a97e7dd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 71/83] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 3ca97ba3efd94efe33628a2d6e286f556679b72d Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 72/83] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 0890cdec1543043d5c067971c0bcfcf102fc27f2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 73/83] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 46df8f3c9558f9fe5e1b23c24fb1c8ae0f2f3c85 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 74/83] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 36ebdf90d22a..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=4
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From c58b454858b561ccf8baf9f53e3530aa03257fcf Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 75/83] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 96b9dafd7e7d..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From 8319eaf7e85fcc1bd2cdf5a34ffecf2f807fb441 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 76/83] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 38eba23f4c1a1144bf79b62d8738fc515f90e857 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 77/83] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From b59d92f02d6875e87148103e973739f33adb9edd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 78/83] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 73ed1b94bb80c81995647e51de83c4446d3863e9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 79/83] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 849c391963b07c029d3e90e922a9b794993fdbef Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 20 Jan 2022 18:51:45 +0100
Subject: [PATCH 80/83] GPaste: fff

---
 srcpkgs/GPaste/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index b9bfd6803160..0d0a3f0a5acd 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -17,6 +17,7 @@ license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
 checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
+build_helper=gir
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From c04a236aefa96b8785eec55c0c2fad2c77948473 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/83] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From 5f5294995d1a98fd2833a32039e624ae08fd3883 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/83] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 24ae6a8a9ddf7940ad6294b84aa68f9dedf23dfd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/83] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (64 preceding siblings ...)
  2022-01-20 22:26 ` Gottox
@ 2022-01-20 22:43 ` q66
  2022-01-21  7:58 ` [PR PATCH] [Updated] Gnome-41 Gottox
  2022-01-21 10:25 ` [PR PATCH] [Merged]: Gnome-41 Gottox
  67 siblings, 0 replies; 69+ messages in thread
From: q66 @ 2022-01-20 22:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 256 bytes --]

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/33337#issuecomment-1017991661

Comment:
at this rate let's just skip gnome 41 considering 42 is just around the corner and is a much more significant release 

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Updated] Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (65 preceding siblings ...)
  2022-01-20 22:43 ` Gnome-41 q66
@ 2022-01-21  7:58 ` Gottox
  2022-01-21 10:25 ` [PR PATCH] [Merged]: Gnome-41 Gottox
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-21  7:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

There is an updated pull request by Gottox against master on the void-packages repository

https://github.com/Gottox/void-packages gnome-41
https://github.com/void-linux/void-packages/pull/33337

Gnome-41
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

A patch file from https://github.com/void-linux/void-packages/pull/33337.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnome-41-33337.patch --]
[-- Type: text/x-diff, Size: 157618 bytes --]

From ef62bebbfda13e5cc8d3cf3365558de6c998ea3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:25:06 +0100
Subject: [PATCH 01/83] folks: update to 0.15.3.

---
 common/shlibs          | 8 ++++----
 srcpkgs/folks/template | 9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b07e14379e28..e9a55cc2cee5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -803,10 +803,10 @@ libavfs.so.0 libavfs-1.0.5_1
 libgjs.so.0 gjs-1.65.2_1
 libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
 libaccountsservice.so.0 accountsservice-0.6.4_1
-libfolks.so.25 folks-0.14.0_1
-libfolks-dummy.so.25 folks-0.14.0_1
-libfolks-telepathy.so.25 folks-0.14.0_1
-libfolks-eds.so.25 folks-0.14.0_1
+libfolks.so.26 folks-0.15.0_1
+libfolks-dummy.so.26 folks-0.15.0_1
+libfolks-telepathy.so.26 folks-0.15.0_1
+libfolks-eds.so.26 folks-0.15.0_1
 libnice.so.10 libnice-0.1.18_3
 libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
 libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
diff --git a/srcpkgs/folks/template b/srcpkgs/folks/template
index bc9be3932e36..66d743aa76d2 100644
--- a/srcpkgs/folks/template
+++ b/srcpkgs/folks/template
@@ -1,22 +1,21 @@
 # Template file for 'folks'
 pkgname=folks
-version=0.14.0
-revision=3
+version=0.15.3
+revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Db_lto=false"
 hostmakedepends="pkg-config intltool glib-devel python3 python3-dbusmock
  evolution-data-server-devel $(vopt_if gir vala)"
 makedepends="readline-devel telepathy-glib-devel zeitgeist-devel
- libgee08-devel evolution-data-server-devel tracker-devel
- $(vopt_if gir vala-devel)"
+ libgee08-devel evolution-data-server-devel $(vopt_if gir vala-devel)"
 depends="zeitgeist"
 short_desc="GObject Library to aggregate people into metacontacts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Folks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
+checksum=21d737faf093f4be065473ee70ca20885b9a2c3685941dba24c2239fd3c544a5
 
 build_options="gir"
 build_options_default="gir"

From 3fe6cc26c76342e3676401ff9abc6071d2ca4412 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:06 +0100
Subject: [PATCH 02/83] empathy: revbump for folks-0.15

---
 srcpkgs/empathy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/empathy/template b/srcpkgs/empathy/template
index dcbd10cc0c1d..34319aa881c6 100644
--- a/srcpkgs/empathy/template
+++ b/srcpkgs/empathy/template
@@ -1,7 +1,7 @@
 # Template file for 'empathy'
 pkgname=empathy
 version=3.12.14
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="
  --enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes

From 317b79040a7f88594bfcda7cb51b16a3acd7cebc Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Dec 2021 00:36:27 +0100
Subject: [PATCH 03/83] io.elementary.calendar: revbump for folks-0.15

---
 srcpkgs/io.elementary.calendar/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/io.elementary.calendar/template b/srcpkgs/io.elementary.calendar/template
index 7ff446f97d15..a5ea019353a0 100644
--- a/srcpkgs/io.elementary.calendar/template
+++ b/srcpkgs/io.elementary.calendar/template
@@ -1,7 +1,7 @@
 # Template file for 'io.elementary.calendar'
 pkgname=io.elementary.calendar
 version=5.0
-revision=5
+revision=6
 _git_commit=46346e48b53e9d3d59d9f567b622532338f50f32
 wrksrc="calendar-${_git_commit}"
 build_style=meson

From 6aa58d9922dc848981dd1722d5204ec746bf8872 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:19 +0200
Subject: [PATCH 04/83] telepathy-glib: update to 0.24.2.

---
 srcpkgs/telepathy-glib/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template
index edab8434b8fe..b2a24b36c9f4 100644
--- a/srcpkgs/telepathy-glib/template
+++ b/srcpkgs/telepathy-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'telepathy-glib'
 pkgname=telepathy-glib
-version=0.24.1
-revision=4
+version=0.24.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -11,10 +11,10 @@ hostmakedepends="pkg-config intltool libxslt python glib-devel
 makedepends="dbus-glib-devel $(vopt_if vala vala)"
 short_desc="Library for GLib-based Telepathy components"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1"
+license="LGPL-2.1-or-later"
 homepage="http://telepathy.freedesktop.org"
 distfiles="${homepage}/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=9e0df1d8f857e0270cf0b32e2d1ca5a24aa7282873361785d573f72ad7f7d5eb
+checksum=b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0
 
 # Package build options
 build_options="gir vala"

From 97d1c6014e1c99a6da171e651e5cb5588b02c3ea Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:40:59 +0200
Subject: [PATCH 05/83] devhelp: update to 41.2.

---
 srcpkgs/devhelp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/devhelp/template b/srcpkgs/devhelp/template
index 2804c079cbbf..9a9693598317 100644
--- a/srcpkgs/devhelp/template
+++ b/srcpkgs/devhelp/template
@@ -1,6 +1,6 @@
 # Template file for 'devhelp'
 pkgname=devhelp
-version=40.0
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Devhelp"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4db6d853de5f4ef2eb749ede6e32c726c5fba13cd75558fa604c1a562e26267f
+checksum=ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 replaces="devhelp-gedit-plugin<=40.0_1"
 
 devhelp-devel_package() {

From e1e5669dbb46835044682da6a1f971f2c362c8e3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 06/83] gdl: update to 3.40.0.

---
 srcpkgs/gdl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index 35bee803f965..536339a038e2 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,6 +1,6 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.34.0
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
+checksum=3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555
 
 # Package build options
 build_options="gir"

From e47057459aab40cd71adb88c6424644777a6df91 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:02 +0200
Subject: [PATCH 07/83] gjs: update to 1.70.0.

---
 .../gjs/patches/ignore-encoding-test.patch    | 11 ++++
 srcpkgs/gjs/patches/libatomic.patch           | 62 +++++++++++++++++++
 srcpkgs/gjs/template                          | 10 ++-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/gjs/patches/ignore-encoding-test.patch
 create mode 100644 srcpkgs/gjs/patches/libatomic.patch

diff --git a/srcpkgs/gjs/patches/ignore-encoding-test.patch b/srcpkgs/gjs/patches/ignore-encoding-test.patch
new file mode 100644
index 000000000000..e0f9390a204c
--- /dev/null
+++ b/srcpkgs/gjs/patches/ignore-encoding-test.patch
@@ -0,0 +1,11 @@
+broken on musl
+--- a/installed-tests/js/meson.build
+--- b/installed-tests/js/meson.build
+@@ -243,7 +243,6 @@
+ modules_tests = [
+     'Console',
+     'ESModules',
+-    'Encoding',
+     'GLibLogWriter',
+ ]
+ if build_cairo
diff --git a/srcpkgs/gjs/patches/libatomic.patch b/srcpkgs/gjs/patches/libatomic.patch
new file mode 100644
index 000000000000..4c439d6f809a
--- /dev/null
+++ b/srcpkgs/gjs/patches/libatomic.patch
@@ -0,0 +1,62 @@
+From d68601062729e7cc35dca2ffce84c6d93703a7bf Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Fri, 8 Oct 2021 11:42:49 +0100
+Subject: [PATCH] build: Link with libatomic if necessary
+
+The implementation of atomic operations in gcc uses atomic opcodes if
+supported, but falls back to a library implementation if necessary.
+Link that library on architectures where 64-bit atomic operations need it,
+such as Debian armel (ARMv5 EABI softfloat), mipsel and powerpc.
+
+Resolves: https://gitlab.gnome.org/GNOME/gjs/-/issues/442
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ meson.build | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index e28c4bf9..ed857d7f 100644
+--- a/meson.build
++++ b/meson.build
+@@ -109,6 +109,8 @@ endif
+ 
+ ### Check for required libraries ###############################################
+ 
++null_dep = dependency('', required : false)
++
+ # Note: Notify GNOME release team when adding or updating dependencies
+ glib_required_version = '>= 2.66.0'
+ glib = dependency('glib-2.0', version: glib_required_version,
+@@ -180,6 +182,20 @@ features.''')
+     endif
+ endif
+ 
++if cxx.links('''
++#include <atomic>
++
++int main(void)
++{
++  std::atomic_int64_t value = ATOMIC_VAR_INIT(0);
++  return value.load();
++}
++''', name: '64-bit atomics built-in')
++    libatomic = null_dep
++else
++    libatomic = cc.find_library('atomic', required: false)
++endif
++
+ build_profiler = sysprof_capture.found() and not get_option('profiler').disabled()
+ profiler_deps = [sysprof_capture]
+ if build_profiler and not cxx.has_function('timer_settime')
+@@ -458,7 +474,7 @@ module_resource_srcs = gnome.compile_resources('js-resources',
+     c_name: 'js_resources')
+ 
+ libgjs_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey,
+-    readline]
++    readline, libatomic]
+ pkg_dependencies = [glib, gobject, gthread, gio, gi, ffi, spidermonkey]
+ libraries_private = []
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index 4d73ae96b599..4609094a2159 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,6 +1,6 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.68.1
+version=1.70.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -12,9 +12,13 @@ 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://wiki.gnome.org/action/show/Projects/Gjs"
-changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
+checksum=4b0629341a318a02374e113ab97f9a9f3325423269fc1e0b043a5ffb01861c5f
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
 
 post_install() {
 	vlicense COPYING

From 5718b07931c2f7ff0df0d3a1894fb31424cf681a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:07 +0200
Subject: [PATCH 08/83] gobject-introspection: update to 1.70.0.

---
 srcpkgs/gobject-introspection/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 503c68e75c87..3fd8c7fb51e6 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.68.0
-revision=3
+version=1.70.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
+checksum=902b4906e3102d17aa2fcb6dad1c19971c70f2a82a159ddc4a94df73a3cafc4a
 python_version=3
 
 if [ "$CROSS_BUILD" ]; then

From 5390c744a363a61507363df530dbcb1ea8427002 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 09/83] gtkmm4: update to 4.4.0.

---
 srcpkgs/gtkmm4/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm4/template b/srcpkgs/gtkmm4/template
index 8c6926c570c7..64bbb8169811 100644
--- a/srcpkgs/gtkmm4/template
+++ b/srcpkgs/gtkmm4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm4'
 pkgname=gtkmm4
-version=4.2.0
+version=4.4.0
 revision=1
 wrksrc="gtkmm-$version"
 build_style=meson
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/gtkmm/${version%.*}/gtkmm-${version}.tar.xz"
-checksum=480c4c38f2e7ffcf58f56bb4b4d612f3f0cac9fd5908fd2cd8249fe10592a98b
+checksum=2eb464326096e6a40c82e9cd074164d8103fb5e07865679c0a649e4174700dda
 
 do_check() {
 	xvfb-run ninja -C build test

From 9bb800e742bf4efdaecbf7018157773da8912b84 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:32 +0200
Subject: [PATCH 10/83] gnome-autoar: update to 0.4.1.

---
 srcpkgs/gnome-autoar/template | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gnome-autoar/template b/srcpkgs/gnome-autoar/template
index 106eb8c746f9..708ec5f71cbd 100644
--- a/srcpkgs/gnome-autoar/template
+++ b/srcpkgs/gnome-autoar/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-autoar'
 pkgname=gnome-autoar
-version=0.3.0
-revision=2
-build_style=gnu-configure
+version=0.4.1
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="--disable-schemas-compile"
 hostmakedepends="automake pkg-config glib-devel"
 makedepends="libarchive-devel gtk+3-devel glib-devel"
 short_desc="Automatic archives creating and extracting library"
@@ -12,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/TingweiLan/GSoC2013Final"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=f2c112c0120cca2bf5a82c5b0ac8cba90ce10d21fec78f50a3bc513fdd64586b
+checksum=646bd50ebad92d91c1be89097a15364156157442cac1471ded7ecb27d9a9150e
 
 build_options="gir"
 build_options_default="gir"
@@ -31,8 +30,6 @@ gnome-autoar-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove "usr/lib/*.a"
-		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 47ffb35fb028a51efcbc690ba11baa27de5403f6 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:58 +0200
Subject: [PATCH 11/83] New package: libsoup3-3.0.3

---
 common/shlibs             |  1 +
 srcpkgs/libsoup3-devel    |  1 +
 srcpkgs/libsoup3/template | 41 +++++++++++++++++++++++++++++++++++++++
 srcpkgs/libsoup3/update   |  1 +
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/libsoup3-devel
 create mode 100644 srcpkgs/libsoup3/template
 create mode 100644 srcpkgs/libsoup3/update

diff --git a/common/shlibs b/common/shlibs
index e9a55cc2cee5..d9763df049c3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1
 libpackagekit-glib2.so.18 PackageKit-1.1.12_1
 libpsl.so.5 libpsl-0.20.2_1
 libsoup-2.4.so.1 libsoup-2.34.0_1
+libsoup-3.0.so.0 libsoup3-3.0.0_1
 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
 libgnome-panel.so.0 gnome-panel-3.37.1_1
 libuninum.so.5 libuninum-2.7_1
diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel
new file mode 120000
index 000000000000..ae882e3703a9
--- /dev/null
+++ b/srcpkgs/libsoup3-devel
@@ -0,0 +1 @@
+libsoup3
\ No newline at end of file
diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
new file mode 100644
index 000000000000..b2b9eff840a1
--- /dev/null
+++ b/srcpkgs/libsoup3/template
@@ -0,0 +1,41 @@
+# Template file for 'libsoup3'
+pkgname=libsoup3
+version=3.0.3
+revision=1
+wrksrc="libsoup-$version"
+build_style=meson
+build_helper="gir"
+configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled
+ -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if gir enabled disabled)"
+hostmakedepends="gettext-devel glib-devel pkg-config gettext
+ $(vopt_if gir vala) python3-gobject"
+makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel
+ $(vopt_if gir vala-devel)"
+depends="glib-networking"
+short_desc="HTTP library implementation in C"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/libsoup"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz"
+checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e
+make_check=no # gio tests can't run in chroot
+
+# Package build options
+build_options="gir"
+build_options_default="gir"
+
+libsoup3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/lib/pkgconfig/libsoup-3.0.pc
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0/Soup-3.0.gir
+			vmove usr/share/vala
+		fi
+		vmove usr/include/libsoup-3.0
+		vmove usr/lib/libsoup-3.0.so
+	}
+}
diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update
new file mode 100644
index 000000000000..cfb8ebb4da0d
--- /dev/null
+++ b/srcpkgs/libsoup3/update
@@ -0,0 +1 @@
+pkgname=libsoup

From 6e6fb9c5ca142f8f6321dd1abd907c902bb35a96 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 21:57:16 +0200
Subject: [PATCH 12/83] libsoup: update to 2.74.0.

---
 srcpkgs/libsoup/template | 14 +++++---------
 srcpkgs/libsoup/update   |  1 +
 2 files changed, 6 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/libsoup/update

diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index 1ba8f8a58226..69ebdc1fa487 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.72.0
+version=2.74.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,17 @@ short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/libsoup-2-74/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
+checksum=33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e
+make_check=no # gio tests can't run in chroot
 
 # Package build options
 build_options="gir"
 build_options_default="gir"
 
-# gio tests can't run in chroot
-do_check() {
-	:
-}
-
 libsoup-devel_package() {
-	depends="${makedepends} libsoup>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
diff --git a/srcpkgs/libsoup/update b/srcpkgs/libsoup/update
new file mode 100644
index 000000000000..6dcf64a5163a
--- /dev/null
+++ b/srcpkgs/libsoup/update
@@ -0,0 +1 @@
+ignore="3.*"

From 75d6f4769b1459d9a70e40a1022971e40f048d83 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 22:07:33 +0200
Subject: [PATCH 13/83] libgee08: update to 0.20.4.

---
 srcpkgs/libgee08/template | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template
index eed3b0311539..ea7990b8489a 100644
--- a/srcpkgs/libgee08/template
+++ b/srcpkgs/libgee08/template
@@ -1,34 +1,24 @@
 # Template file for 'libgee08'
 pkgname=libgee08
-version=0.20.3
+version=0.20.4
 revision=1
 wrksrc="libgee-${version}"
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')"
-makedepends="libglib-devel"
+makedepends="glib-devel"
 short_desc="GObject collection library (0.8.x API)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Libgee"
 distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
+checksum=524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_install() {
-	if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \
-		   ${DESTDIR}/usr/share
-
-		mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \
-		   ${DESTDIR}/usr/lib
-	fi
-}
-
 libgee08-devel_package() {
 	depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From ed3bae99fd9614dacb334bbbb618e3ed059060da Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 14/83] evolution-data-server: update to 3.42.0.

---
 common/shlibs                                 |  2 +-
 .../patches/skip-broken-tests.patch           | 20 +++++++++++++++++++
 srcpkgs/evolution-data-server/template        | 14 +++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 srcpkgs/evolution-data-server/patches/skip-broken-tests.patch

diff --git a/common/shlibs b/common/shlibs
index d9763df049c3..a720446f4a20 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -595,7 +595,7 @@ libicalss.so.3 libical-3.0.4_1
 libicalss_cxx.so.3 libical-3.0.4_1
 libicalvcal.so.3 libical-3.0.4_1
 libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.62 evolution-data-server-3.30.0_1
+libcamel-1.2.so.63 evolution-data-server-3.42.0_1
 libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
 libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
diff --git a/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..8e8ea92dd6b2
--- /dev/null
+++ b/srcpkgs/evolution-data-server/patches/skip-broken-tests.patch
@@ -0,0 +1,20 @@
+the migration test fails in CI with
+
+evolution-addressbook-factory:31525): libedbus-private-WARNING **: 12:14:56.591: Error setting property 'ConnectionStatus' on interface org.gnome.evolution.dataserver.Source: The connection is closed (g-io-error-quark, 18)
+Bail out! GLib-GIO-FATAL-WARNING: Weak notify timeout, object ref_count=1
+
+(/builddir/evolution-data-server-3.42.2/build/tests/book-migration/test-migration:31511): GLib-GIO-WARNING **: 12:15:26.608: Weak notify timeout, object ref_count=1
+
+--- a/tests/book-migration/CMakeLists.txt
++++ b/tests/book-migration/CMakeLists.txt
+@@ -40,9 +40,7 @@
+ )
+ 
+ # Should be kept ordered approximately from least to most difficult/complex
+-set(TESTS
+-	test-migration
+-)
++set(TESTS)
+ 
+ foreach(_test ${TESTS})
+ 	set(SOURCES ${_test}.c)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 6501fe151ccb..43514ff6541d 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.2
-revision=3
+version=3.42.2
+revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
@@ -13,13 +13,14 @@ makedepends="boost-devel libcanberra-devel libgdata-devel libical-devel
  libsecret-devel mit-krb5-devel webkit2gtk-devel libgweather-devel
  libsoup-devel $(vopt_if gir vala-devel)"
 depends="libgweather libsoup-gnome"
+checkdepends="dbus"
 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://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec82951639f32a5cece80a8b0b9aa3f66b7d318e3ee2c1c35234f2e2bde8a418
+checksum=1c14d86e7a0d8e6e4f1a96137e31a619d2bcfbfc80ad1f0eac38dee2c0247abc
 
 build_options="gir"
 build_options_default="gir"
@@ -32,11 +33,6 @@ pre_build() {
 	LDFLAGS+=" -Wl,--rpath-link=$wrksrc/build/src/private"
 }
 
-# problematic
-do_check() {
-	:
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
 }

From 23e30dddb1cc74af1113a26ded73fc98ed18d90b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 23:08:25 +0200
Subject: [PATCH 15/83] evolution-ews: update to 3.42.0.

---
 srcpkgs/evolution-ews/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index 5433eabac6b2..01b358864598 100644
--- a/srcpkgs/evolution-ews/template
+++ b/srcpkgs/evolution-ews/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-ews'
 pkgname=evolution-ews
-version=3.40.0
+version=3.42.1
 revision=1
 build_style=cmake
 configure_args="-DLIBEXEC_INSTALL_DIR=/usr/lib/evolution"
@@ -11,6 +11,6 @@ short_desc="MS Exchange integration through Exchange Web Services"
 maintainer="Peter Kuchar <masaj@gmx.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e078782c6fc90b5105bbc643418b95b4818fc4334d37d6c2cda63ad5974a5f53
+checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d

From 75e8247cd793ba0203329f78185cc3dd84ecdb65 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:01 +0200
Subject: [PATCH 16/83] evolution: update to 3.42.0.

---
 srcpkgs/evolution/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 1b3b6fa7e9f4..6d5b7d6cdb04 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.2
+version=3.42.2
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9b4c31352332fb9dc0ff23625ba1552c13808f1c9ba019496b750be87e07a5fd
+checksum=0be413f16dd68ec8d4342a4f269565af2a74a19a5bfa1c5cbf663523a5b5ba38
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From d1588b3ec1022ca78bd259a9beec7c5e5bad0c59 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:04 +0200
Subject: [PATCH 17/83] gnome-backgrounds: update to 41.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 30a8484073df..d0cb63ab2183 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
+checksum=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145

From 5f8e484c5c530385385525db0d91aa3572b3ecda Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:47:05 +0200
Subject: [PATCH 18/83] gnome-settings-daemon: update to 41.0.

---
 .../meson-fix-string-bool-comparison.patch    | 29 -------------------
 srcpkgs/gnome-settings-daemon/template        |  9 +++---
 2 files changed, 5 insertions(+), 33 deletions(-)
 delete mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch

diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..000000000000
--- a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson release.
----
- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
---- a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-
diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 081c88ebfd73..9f8c9857eec6 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=40.0.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-dev
  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"
+ xf86-input-wacom-devel libXfixes-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle which hwids eudev"
@@ -18,8 +18,9 @@ short_desc="GNOME settings daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 166ca0cdf93dc73f2f96e1863c4833197fa3fb86 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 19/83] gnome-control-center: update to 41.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 06e002cce6fc..0028c49a8726 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=40.0
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dcheese=$(vopt_if cheese true false)"
@@ -15,7 +15,7 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  pulseaudio-devel samba-devel tzdata upower-devel vala-devel clutter-gtk-devel
  libxml2-devel libX11-devel gtk+3-devel cups-devel libgudev-devel libwacom-devel
  clutter-devel libsecret-devel libcanberra-devel udisks2-devel gsound-devel
- libsoup-devel $(vopt_if cheese cheese-devel)"
+ libsoup-devel gcr-devel $(vopt_if cheese cheese-devel)"
 depends="desktop-file-utils upower colord cups-pk-helper cracklib iso-codes
  gsettings-desktop-schemas hicolor-icon-theme sound-theme-freedesktop"
 short_desc="GNOME control center"
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
+checksum=8271fc6b33ec2418a578304dd3e57d665f0d7cc706a99a97be419848618fe248
 
 build_options="cheese"
 build_options_default="cheese"

From 2b967ba93a4571e8f3888ddd942229435bde5f74 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:06 +0200
Subject: [PATCH 20/83] gnome-initial-setup: update to 41.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 075e4b86324f..732a826e4dce 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=40.4
+version=41.2
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -17,4 +17,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=412a6584ee6ea4df9637c422993f4eaf81584d29190f5e893af9a7871cb9031b
+checksum=193afbf6a3082da0a32a7714f1e8d52a8db457272975ed2f3654364a33391b3f

From 5f6fb74b4f227bf49021b7527cbdebb91d7a4b3c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 21 Sep 2021 08:48:37 +0200
Subject: [PATCH 21/83] gnome-remote-desktop: update to 41.2.

---
 .../patches/remove-systemd-dep.patch          | 26 ++++++++++++++++
 srcpkgs/gnome-remote-desktop/template         | 30 ++++---------------
 2 files changed, 31 insertions(+), 25 deletions(-)
 create mode 100644 srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch

diff --git a/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
new file mode 100644
index 000000000000..129a59dcfa7b
--- /dev/null
+++ b/srcpkgs/gnome-remote-desktop/patches/remove-systemd-dep.patch
@@ -0,0 +1,26 @@
+--- a/meson.build
++++ b/meson.build
+@@ -20,7 +20,6 @@ glib_dep = dependency('glib-2.0', version: '>= 2.68')
+ gio_dep = dependency('gio-2.0')
+ gio_unix_dep = dependency('gio-unix-2.0')
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.0')
+-systemd_dep = dependency('systemd', required: get_option('systemd'))
+ libsecret_dep = dependency('libsecret-1')
+ libnotify_dep = dependency('libnotify')
+ epoxy_dep = dependency('epoxy')
+@@ -83,15 +82,6 @@ configure_file(input: 'config.h.meson',
+ configinc = include_directories('.')
+ 
+ servicedir = get_option('systemd_user_unit_dir')
+-if systemd_dep.found()
+-  if servicedir == ''
+-    servicedir = systemd_dep.get_pkgconfig_variable('systemduserunitdir')
+-  endif
+-
+-  if servicedir == ''
+-    error('Couldn\'t determine systemd user unit service directory')
+-  endif
+-endif
+ 
+ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index ade928ed6a18..30e9b3b2c21f 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,37 +1,17 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=40.1
+version=41.2
 revision=1
 build_style=meson
-configure_args="$(vopt_bool rdp rdp) $(vopt_bool vnc vnc)
- -Dsystemd_user_unit_dir=/tmp"
+configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+ -Dsystemd_user_unit_dir=/var/lib/systemd/user"
 hostmakedepends="pkg-config glib-devel"
 makedepends="glib-devel pipewire-devel libsecret-devel libnotify-devel
- $(vopt_if rdp "freerdp-devel freerdp-server-devel fuse3-devel")
- $(vopt_if vnc libvncserver-devel)"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel"
 short_desc="GNOME remote desktop server"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop"
 distfiles="${GNOME_SITE}/gnome-remote-desktop/${version%%.*}/gnome-remote-desktop-${version}.tar.xz"
-checksum=9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
+checksum=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 make_check=no # xvfb failed to start
-
-build_options="rdp vnc"
-desc_option_rdp="RDP support"
-desc_option_vnc="VNC support"
-# RDP doesn't currently have GUI in gcs, so it's disabled by default
-build_options_default="vnc"
-
-pre_configure() {
-	if [ -z "$build_option_rdp" ] && [ -z "$build_option_vnc" ]; then
-		echo at least one of vnc and rdp options has to be enabled
-		exit 1
-	fi
-
-	vsed -e '/systemd_dep/d' -i meson.build
-}
-
-post_install() {
-	rm -rf ${DESTDIR}/tmp
-}

From b65f423c4717edff1b09293e510da84a23565916 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Fri, 24 Sep 2021 10:10:14 +0200
Subject: [PATCH 22/83] gdm: update to 41.0.

---
 srcpkgs/gdm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 81d0b3f5e19a..0db5f94b277e 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=40.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -23,7 +23,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GDM"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=abb8a1ea664848f2c90f84acaa42e94d256057035881a98fbd41fbc5d7d173fd
+checksum=5738c4293a9f5a80d4a6e9e06f4d0df3e9f313ca7b61bfb4d8afaba983e200dc
 
 conf_files="
 	/etc/gdm/custom.conf

From f3079e0bbfa2b265db65199c6b260fa3ffddccc5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:09:58 +0200
Subject: [PATCH 23/83] mutter: update to 41.2.

---
 common/shlibs           |  8 ++++----
 srcpkgs/mutter/template | 23 +++++++++++------------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a720446f4a20..e64239e78e14 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2975,10 +2975,10 @@ 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-8.so.0 mutter-40.0_1
-libmutter-clutter-8.so.0 mutter-40.0_1
-libmutter-cogl-8.so.0 mutter-40.0_1
-libmutter-cogl-pango-8.so.0 mutter-40.0_1
+libmutter-9.so.0 mutter-41.0_1
+libmutter-clutter-9.so.0 mutter-41.0_1
+libmutter-cogl-9.so.0 mutter-41.0_1
+libmutter-cogl-pango-9.so.0 mutter-41.0_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.5 slop-7.5_1
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 02e5fad9a2c6..e10908916069 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,12 +1,12 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.4
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
  -Dprofiler=false -Dintrospection=true -Dxwayland_path=/usr/bin/Xwayland
- -Dxwayland_initfd=disabled"
+ -Dxwayland_initfd=disabled -Dtests=false"
 hostmakedepends="gettext glib-devel pkg-config zenity wayland-devel xorg-server
  xorg-server-xwayland"
 makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
@@ -14,16 +14,15 @@ makedepends="elogind-devel glib-devel gnome-desktop-devel graphene-devel
  libinput-devel MesaLib-devel pipewire-devel startup-notification-devel
  wayland-protocols gnome-settings-daemon-devel"
 depends="gsettings-desktop-schemas desktop-file-utils zenity"
-checkdepends="xvfb-run"
-short_desc="Lightweight GTK+3 window manager"
+short_desc="Wayland display server, X11 window manager and compositor library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
-changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-40/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/mutter/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a71c159cd2ac84a677da5fa7acc49483b2627dad772f880f889eb8e4530a1e23
-shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
- libmutter-cogl-pango-8.so"
+checksum=00dfa812f1c486d74a2b73f42045ae1182f9246c7794d67d74b5e543ea700617
+shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
+ libmutter-cogl-pango-9.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -35,9 +34,9 @@ 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-8|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-8|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-8.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
 }
 
 mutter-devel_package() {
@@ -47,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-8/*.gir"
+		vmove "usr/lib/mutter-9/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 88aaa76ee936a950a04ea5e15579b2caf28f07f2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:09 +0200
Subject: [PATCH 24/83] gsettings-desktop-schemas: update to 41.0.

---
 srcpkgs/gsettings-desktop-schemas/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 88433e8dfd11..3d841c45f8a8 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,7 +1,7 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
+checksum=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
 
 # Package build options
 build_options="gir"

From a10625d453d220e5200a73615a540111324d8b04 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 22:00:30 +0200
Subject: [PATCH 25/83] gnome-desktop: update to 41.2.

---
 .../patches/thumbnail-bwrap-musl.patch          | 13 -------------
 srcpkgs/gnome-desktop/template                  | 17 ++++++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch

diff --git a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch b/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
deleted file mode 100644
index 5bc4a7ea46ec..000000000000
--- a/srcpkgs/gnome-desktop/patches/thumbnail-bwrap-musl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git libgnome-desktop/gnome-desktop-thumbnail-script.c libgnome-desktop/gnome-desktop-thumbnail-script.c
-index cfbbad0..efad40b 100644
---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -532,7 +532,7 @@ add_bwrap (GPtrArray   *array,
-   add_args (array,
- 	    "bwrap",
- 	    "--ro-bind", "/usr", "/usr",
--	    "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
-+	    "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
- 	    NULL);
- 
-   /* These directories might be symlinks into /usr/... */
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index f046c065956b..8f1af8440a97 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,21 +16,16 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88ae96f585e0d0870941bba3d75ddf3ec40348e1c5ae741321ca482fac9d45ef
+checksum=34329eefdacad2332a6adbae538c8da6e52235c7775a908b7c32040a0753ec6a
+make_check=no # needs X
 
 build_options="gir"
 build_options_default="gir"
 
-# needs X
-do_check() {
-	:
-}
-
 gnome-desktop-devel_package() {
-	depends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12
-	 gdk-pixbuf-devel iso-codes libX11-devel libglib-devel libseccomp-devel
-	 libxkbfile-devel xkeyboard-config eudev-libudev-devel
-	 ${sourcepkg}>=${version}_${revision}"
+	depends="gtk+3-devel gsettings-desktop-schemas-devel gdk-pixbuf-devel
+	 iso-codes libX11-devel libglib-devel libseccomp-devel libxkbfile-devel
+	 xkeyboard-config eudev-libudev-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 500b3887f3d745f1a33c94a75a8904b28300d4fb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:26 +0200
Subject: [PATCH 26/83] gnome-shell: update to 41.2.

---
 srcpkgs/gnome-shell/template | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 255cc51ee856..6272bd18a4c1 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,28 +1,25 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.4
+version=41.2
 revision=1
 build_style=meson
 build_helper=gir
-configure_args="-Dsystemd=false"
+configure_args="-Dsystemd=false -Dtests=false"
 hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
  asciidoc perl glib-devel gettext gjs-devel"
-makedepends="at-spi2-atk evolution-data-server-devel folks-devel
- gcr-devel gjs-devel gnome-bluetooth-devel gnome-control-center-devel gnome-desktop-devel
- gnome-menus-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk4-devel
- ibus-devel json-glib-devel libcanberra-devel libcroco-devel libglib-devel
- libsecret-devel libsoup-devel libX11-devel libxml2-devel mutter-devel
- libnma-devel polkit-devel pulseaudio-devel pipewire-devel
- startup-notification-devel telepathy-logger-devel gnome-autoar-devel elogind-devel"
-depends="elogind glxinfo gnome-control-center gsettings-desktop-schemas upower"
-checkdepends="xvfb-run gdm mesa-dri $depends"
+makedepends="gnome-control-center-devel at-spi2-atk-devel
+ evolution-data-server-devel mutter-devel gsettings-desktop-schemas-devel
+ polkit-devel startup-notification-devel ibus-devel gnome-desktop-devel
+ NetworkManager-devel pulseaudio-devel gtk4-devel gnome-autoar-devel gjs-devel"
+depends="elogind gnome-control-center gsettings-desktop-schemas upower"
+checkdepends="xvfb-run mesa-dri $depends"
 short_desc="GNOME core user interface"
 maintainer="Enno Boland <gottox@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-40/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=2bc5919305652b3c95ec42c67193512bd10cf6544f684694d1b9e229fe421f98
+checksum=384651eb051393dbabe006d1ad057bf29d5cd73ebb87bc779ff5e1c31e80a827
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From d87691050bce3fc3d22fe8d6e779bc1dc7e1bd6f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:32 +0200
Subject: [PATCH 27/83] gnome-shell-extensions: update to 41.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 96e7c29dd22d..a200646bbf16 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=40.4
+version=41.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/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f51d4c42c22bbbd0312ca718f47cf4569fc58a46ef400743ae4d1cc7d90acd79
+checksum=d0e6f2273f08d52d925fc2bb66b47b28e5ef50d1b8a14020877c662423d507d3

From 96e2bd97c4329ccfba9419a775bf0ac92eee258e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:26 +0200
Subject: [PATCH 28/83] adwaita-icon-theme: update to 41.0.

---
 srcpkgs/adwaita-icon-theme/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index d81dd66c5537..a60f4a865de9 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=40.1.1
+version=41.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
 distfiles="${GNOME_SITE}/${pkgname}/${version%%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
+checksum=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba

From e1c0a18483eaf2e6f4762cde598f3844658a0993 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:38 +0200
Subject: [PATCH 29/83] vala: update to 0.54.5.

---
 common/shlibs         | 2 +-
 srcpkgs/vala/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e64239e78e14..a6d48d6a9801 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3123,7 +3123,7 @@ libmirage.so.11 libmirage-3.1.0_1
 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
-libvala-0.52.so.0 libvala-0.52.0_1
+libvala-0.54.so.0 libvala-0.54.0_1
 libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a663467846fc..522887a7f91a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -1,7 +1,7 @@
 # Template file for 'vala'
 pkgname=vala
 # Should be kept in sync with 'valadoc' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From f6d9a660c5d5ee1aeac02b7c0c2320b445cf0a33 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Sep 2021 17:46:49 +0200
Subject: [PATCH 30/83] valadoc: update to 0.54.5.

---
 common/shlibs            | 2 +-
 srcpkgs/valadoc/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a6d48d6a9801..e230a77ddd2e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3124,7 +3124,7 @@ libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
 libsysprof-4.so sysprof-3.37.90_1
 libsysprof-ui-4.so sysprof-3.37.90_1
 libvala-0.54.so.0 libvala-0.54.0_1
-libvaladoc-0.52.so.0 libvaladoc-0.52.0_1
+libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
 libvalaccodegen.so libvala-0.44.0_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index cb48ff44da84..37e706104fbd 100644
--- a/srcpkgs/valadoc/template
+++ b/srcpkgs/valadoc/template
@@ -1,7 +1,7 @@
 # Template file for 'valadoc'
 pkgname=valadoc
 # Should be kept in sync with 'vala' (shared distfiles)
-version=0.52.4
+version=0.54.5
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -15,7 +15,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
 changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
+checksum=0028da1685dedca993792bfb5f460db5ba548c9aa44323b1899f733a89121587
 
 pre_configure() {
 	autoreconf -if

From 67125ad9c51a868a0f2d4187e68312b853acfd0a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:15 +0200
Subject: [PATCH 31/83] gnome-boxes: update to 41.1.

---
 srcpkgs/gnome-boxes/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 3d3bdfbc8a30..a68153dc9b42 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,10 +1,10 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.3
+version=41.2
 revision=1
 build_helper="gir"
 build_style=meson
-hostmakedepends="gettext itstool pkg-config vala glib-devel"
+hostmakedepends="gettext itstool pkg-config vala glib-devel gtk-vnc-devel"
 makedepends="clutter-gtk-devel freerdp-devel gtk-vnc-devel libarchive-devel
  libglib-devel libgudev-devel libosinfo-devel libsecret-devel libsoup-devel
  libusb-devel libvirt-glib-devel libxml2-devel spice-gtk-devel spice-protocol
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fff08e8f45a4be6d33b0a1a963acb3739ba395deb21590d438bb1ea6fbf74058
+checksum=bb71b6cdf9453818f26e55744e5e5950dd932793d0e8eb7e9ff87bf0cbefc33d

From 166c99d768729e7025e54156f7ab7e009d2f3252 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:20 +0200
Subject: [PATCH 32/83] gnome-calculator: update to 41.0.

---
 srcpkgs/gnome-calculator/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b43bb847a593..b496cf715cc4 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.1
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6
+checksum=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34

From f5f067dd06adf6346611b73ce8c25da54fcef826 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:10:38 +0200
Subject: [PATCH 33/83] gnome-user-docs: update to 41.1.

---
 srcpkgs/gnome-user-docs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 5eace9db3843..a61069a80668 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=40.4
+version=41.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -9,7 +9,7 @@ depends="yelp"
 short_desc="User documentation for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="CC-BY-3.0"
-homepage="https://github.com/GNOME/gnome-user-docs"
-#changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2abd2ef8227fbd1482ff8bb8fd47325bbb6128d04d30234ebb74e797976f5787
+checksum=55ee3df577d1717fc152fc2aeb89d0af7a9eca866c8974c675f60bd630888c48

From 5351d5adf1bd5e3a266ad82dd17eb194616a1051 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 34/83] gnome-maps: update to 41.2.

---
 srcpkgs/gnome-maps/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index a30f407c5a46..562ae2ae3cf9 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.4
-revision=2
+version=41.2
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel intltool pkg-config AppStream gjs"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c5b7e1e65f7f4e54fe86eddda1138eaa6c0691a149403d95cbe22edc822509c
+checksum=81821b4cafc641cd500d73b330c63ce5a05a84f0430716d63e88b3caeaacfd0c

From 3ff447d75fc5df8358961da9403d3f1a6d0579ae Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:16 +0200
Subject: [PATCH 35/83] gnome-disk-utility: update to 41.0.

---
 srcpkgs/gnome-disk-utility/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 1d9429a2bcdf..6b3d1aa4aba7 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.2
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ced112eaa87d8ffa213afd4d0bad939cfa7aeb671b7b248859a1dc84d6f521e7
+checksum=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
 lib32disabled=yes

From f38266b6cd0ba1750931095bfaece90c38e71abe Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:17 +0200
Subject: [PATCH 36/83] gnome-music: update to 41.0.

---
 srcpkgs/gnome-music/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index b9674abfac2c..fa38578939d3 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=40.1.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
  python3-gobject-devel python3-dbus tracker3-devel gnome-online-accounts-devel
- libdazzle-devel grilo-plugins python3-cairo-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel libhandy1-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -15,6 +15,6 @@ short_desc="GNOME music playing application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Music"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 lib32disabled=yes

From cf11365fbc9057fab9a6421d0ca84fdea39b3fc0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Mon, 20 Sep 2021 12:11:19 +0200
Subject: [PATCH 37/83] gnome-system-monitor: update to 41.0.

---
 srcpkgs/gnome-system-monitor/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index 3fb0d4b4fe42..85e4c9b5e66e 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.1
+version=41.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
+checksum=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f

From 06d356414433bfa29de968181cf7eeb408d27af2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 38/83] gnome-builder: update to 41.3.

---
 srcpkgs/gnome-builder/patches/format-bug.diff | 11 +++++++++++
 srcpkgs/gnome-builder/template                |  8 ++++----
 2 files changed, 15 insertions(+), 4 deletions(-)
 create mode 100644 srcpkgs/gnome-builder/patches/format-bug.diff

diff --git a/srcpkgs/gnome-builder/patches/format-bug.diff b/srcpkgs/gnome-builder/patches/format-bug.diff
new file mode 100644
index 000000000000..cc86932a9155
--- /dev/null
+++ b/srcpkgs/gnome-builder/patches/format-bug.diff
@@ -0,0 +1,11 @@
+--- a/src/plugins/flatpak/daemon/ipc-flatpak-service-impl.c.orig	2022-01-21 08:41:29.263933575 +0100
++++ b/src/plugins/flatpak/daemon/ipc-flatpak-service-impl.c	2022-01-21 08:42:52.177180207 +0100
+@@ -597,7 +597,7 @@ is_known_worker (GTask        *task,
+     }
+ 
+ finish:
+-  g_debug ("RuntimeIsKnown => (%d, %"G_GSIZE_FORMAT")", found, download_size);
++  g_debug ("RuntimeIsKnown => (%d, %"G_GINT64_FORMAT")", found, download_size);
+   ipc_flatpak_service_complete_runtime_is_known (g_task_get_source_object (task),
+                                                  g_steal_pointer (&state->invocation),
+                                                  found,
diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 26cf768c391a..93559b21774f 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.2
-revision=3
+version=41.3
+revision=1
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
@@ -11,7 +11,7 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  gspell-devel gtksourceview4-devel gtk+3-devel json-glib-devel jsonrpc-glib-devel
  libdazzle-devel libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
- python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
+ python3-gobject-devel sysprof-devel glade3-devel libportal-devel cmark-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
 checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
+checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 6c8e7ec2015ac4effea5cc8d1c1248b1e94e7a6a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:05 +0200
Subject: [PATCH 39/83] gnome-calendar: update to 41.0.

---
 srcpkgs/gnome-calendar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5d060a010616..ab83007ec7c5 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.2
+version=41.2
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
+checksum=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
 
 build_options="gir"
 build_options_default="gir"

From 9a8c6e991803e9dfe9fd975e0dd67f5afd562499 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:08 +0200
Subject: [PATCH 40/83] nautilus: update to 41.0.

---
 srcpkgs/nautilus/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index c75cb464c255..526fc8241ec2 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.2
+version=41.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b71ef2fe07e5eea89a2bb1e5bd30947bd18873bfb30f79cbf17edfbd4d20f60d
+checksum=3e633098853711a3e96b12fe9228b3201816e554b2823f161e7d901a8880582f
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From b41d0787252afa3b89b181e039c884c629f76b97 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 18 Sep 2021 22:41:09 +0200
Subject: [PATCH 41/83] orca: update to 41.1.

---
 srcpkgs/orca/patches/python3.10.patch | 31 ---------------------------
 srcpkgs/orca/template                 |  6 +++---
 2 files changed, 3 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/orca/patches/python3.10.patch

diff --git a/srcpkgs/orca/patches/python3.10.patch b/srcpkgs/orca/patches/python3.10.patch
deleted file mode 100644
index 53565ec4fa63..000000000000
--- a/srcpkgs/orca/patches/python3.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 41b7a370addd507d6583c135c8ac99c7c06076e5 Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Fri, 10 Sep 2021 10:12:23 +0200
-Subject: [PATCH] Fix compatibility with Python 3.10
-
-Python 3.10 removed aliases to Collections Abstract Base Classes that
-were deprecated in Python 3.3.
-
-Fix this by just using collections.abc directly without using the alias.
-
-https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-alpha-5
----
- src/orca/generator.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/orca/generator.py b/src/orca/generator.py
-index e98970992..e9a9d89de 100644
---- a/src/orca/generator.py
-+++ b/src/orca/generator.py
-@@ -78,7 +78,7 @@ class Generator:
-         self._activeProgressBars = {}
-         self._methodsDict = {}
-         for method in \
--            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
-+            [z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.abc.Callable)]:
-             name = method.__name__[len(METHOD_PREFIX):]
-             name = name[0].lower() + name[1:]
-             self._methodsDict[name] = method
--- 
-GitLab
-
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 6199c4033276..298009255942 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=40.0
-revision=4
+version=41.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="intltool itstool pkg-config"
 makedepends="at-spi2-atk-devel liblouis-devel python3-gobject-devel"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Orca"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
+checksum=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From 36bdd5dadf9deb37fa393d38038540f5f37fc875 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:29:40 +0200
Subject: [PATCH 42/83] at-spi2-core: update to 2.42.0.

---
 srcpkgs/at-spi2-core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index e1c601f5d816..d347d5ceed64 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.40.0
+version=2.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+checksum=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 
 # Package build options
 build_options="gir"

From f85aca2ab6576a8e0a353b07b61c4545d7969778 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:32:22 +0200
Subject: [PATCH 43/83] baobab: update to 41.0.

---
 srcpkgs/baobab/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index f6264797e694..259cc5bcf1a1 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,6 +1,6 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
+checksum=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855

From cfc447f09b487c95a016694c37fa9cfe3d463f03 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:38:00 +0200
Subject: [PATCH 44/83] cheese: update to 41.1.

---
 .../patches/infinite-loop-thumbnailer.patch   | 88 -------------------
 srcpkgs/cheese/template                       |  6 +-
 2 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch

diff --git a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch b/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
deleted file mode 100644
index a8e96857a59a..000000000000
--- a/srcpkgs/cheese/patches/infinite-loop-thumbnailer.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Fri, 18 Sep 2020 12:06:45 +0200
-Subject: [PATCH] Fix infinite loop if thumbnailer is not available
-
-The code in cheese_thumb_view_idle_append_item() in
-src/thumbview/cheese-thumb-view.c didn't pop the list of items to
-thumbnail if thumbnailing failed.
-
- #0  0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
- #1  0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
- #2  0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
- #3  0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
- #4  0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
- #5  0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
- #6  0x000055cef476046f in cheese_thumb_view_idle_append_item ()
- #7  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #8  0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #9  0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
- #12 0x000055cef4758547 in _vala_main ()
- #13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #14 0x000055cef47554be in _start ()
-
- #0  0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
- #1  0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
- #2  0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
- #3  0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
- #4  0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
- #5  0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
- #6  0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
- #7  0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
- #8  0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
- #9  0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
- #10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
- #11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
- #12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
- #13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
- #14 0x000055cef4758547 in _vala_main ()
- #15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
- #16 0x000055cef47554be in _start ()
-
-Closes: #81
----
- src/thumbview/cheese-thumb-view.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
-index 1d2d88f5..232fd4b6 100644
---- a/src/thumbview/cheese-thumb-view.c
-+++ b/src/thumbview/cheese-thumb-view.c
-@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
- static gboolean
- cheese_thumb_view_idle_append_item (gpointer data)
- {
--  CheeseThumbViewIdleData *item = g_queue_peek_head (data);
-+  CheeseThumbViewIdleData *item = g_queue_pop_head (data);
-   CheeseThumbView         *thumb_view;
-   CheeseThumbViewPrivate  *priv;
- 
-@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   if (!info)
-   {
-     g_warning ("Invalid filename\n");
-+    g_slice_free (CheeseThumbViewIdleData, item);
-     return TRUE;
-   }
-   g_file_info_get_modification_time (info, &mtime);
-@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
-     if (error)
-     {
-       g_warning ("%s", error->message);
-+      g_slice_free (CheeseThumbViewIdleData, item);
-       return TRUE;
-     }
-   }
-@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
-   g_object_unref (pixbuf);
-   g_object_unref (file);
-   g_slice_free (CheeseThumbViewIdleData, item);
--  g_queue_pop_head (data);
- 
-   return TRUE;
- }
--- 
-GitLab
-
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 5717d1a4c80c..066828c02207 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
 # Template file for 'cheese'
 pkgname=cheese
-version=3.38.0
-revision=2
+version=41.1
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Cheese"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
+checksum=522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 7dd13dd962bd08fc584594cc1e13b16e5141f1f0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:39:28 +0200
Subject: [PATCH 45/83] atkmm: update to 2.28.2.

---
 srcpkgs/atkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atkmm/template b/srcpkgs/atkmm/template
index 8e0a09ea9f28..6e1b19448f26 100644
--- a/srcpkgs/atkmm/template
+++ b/srcpkgs/atkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'atkmm'
 pkgname=atkmm
-version=2.28.1
+version=2.28.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/atkmm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad
+checksum=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 
 atkmm-devel_package() {
 	depends="${makedepends} atkmm>=${version}_${revision}"

From a933c77395b4ea44a52a8863681c4e162e62307f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Wed, 22 Sep 2021 09:41:53 +0200
Subject: [PATCH 46/83] eog: update to 41.0.

---
 srcpkgs/eog/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index d43abd6b5fe8..54f322ee5be3 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.2
+version=41.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
+checksum=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From b3f7870d83226935f60264517aba52f5a90ca629 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:27:04 +0200
Subject: [PATCH 47/83] gdk-pixbuf: update to 2.42.6.

---
 srcpkgs/gdk-pixbuf-xlib                       |  1 -
 .../patches/skip-broken-tests.patch           | 12 +++++++++++
 srcpkgs/gdk-pixbuf/template                   | 21 +++++++------------
 3 files changed, 19 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/gdk-pixbuf-xlib
 create mode 100644 srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch

diff --git a/srcpkgs/gdk-pixbuf-xlib b/srcpkgs/gdk-pixbuf-xlib
deleted file mode 120000
index fa20dc708aac..000000000000
--- a/srcpkgs/gdk-pixbuf-xlib
+++ /dev/null
@@ -1 +0,0 @@
-gdk-pixbuf
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
new file mode 100644
index 000000000000..872572ed7ab4
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf/patches/skip-broken-tests.patch
@@ -0,0 +1,12 @@
+pixbuf-randomly-modified tries to allocate 170MB which fails in CI
+
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -79,7 +79,6 @@ installed_tests = {
+   },
+   'pixbuf-fail': { 'suites': ['conform', 'slow'], },
+   'pixbuf-icon-serialize': { 'suites': ['conform'], },
+-  'pixbuf-randomly-modified': { 'suites': ['slow'], },
+   'pixbuf-threads': { 'suites': ['io'], },
+   'pixbuf-gif': {
+     'suites': ['io'],
diff --git a/srcpkgs/gdk-pixbuf/template b/srcpkgs/gdk-pixbuf/template
index 74c362c5d6ba..02c825703059 100644
--- a/srcpkgs/gdk-pixbuf/template
+++ b/srcpkgs/gdk-pixbuf/template
@@ -1,13 +1,13 @@
 # Template file for 'gdk-pixbuf'
 pkgname=gdk-pixbuf
-version=2.40.0
-revision=3
+version=2.42.6
+revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgir=$(vopt_if gir true false) -Djasper=false
- -Dpng=true -Dx11=true -Dinstalled_tests=false"
+configure_args="-Dintrospection=$(vopt_if gir enabled disabled) -Dpng=true
+ -Dinstalled_tests=false"
 hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
-makedepends="libX11-devel libglib-devel libpng-devel tiff-devel
+makedepends="libglib-devel libpng-devel tiff-devel
  shared-mime-info"
 depends="shared-mime-info"
 short_desc="Image loading library for The GTK+ toolkit (v2)"
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
+checksum=c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 
 # Package build options
 build_options="gir"
@@ -31,15 +31,8 @@ pre_configure() {
 	fi
 }
 
-gdk-pixbuf-xlib_package() {
-	short_desc+=" - xlib rendering library"
-	pkg_install() {
-		vmove usr/lib/libgdk_pixbuf_xlib*.so.*
-	}
-}
-
 gdk-pixbuf-devel_package() {
-	depends="${makedepends} ${sourcepkg}-xlib>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/lib/*.so"

From c0453f5aa1309986ad7efd315d2136374a9469d1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 10:40:36 +0200
Subject: [PATCH 48/83] New package: gdk-pixbuf-xlib-2.40.2

---
 srcpkgs/gdk-pixbuf-xlib-devel    |  1 +
 srcpkgs/gdk-pixbuf-xlib/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/gdk-pixbuf-xlib-devel
 create mode 100644 srcpkgs/gdk-pixbuf-xlib/template

diff --git a/srcpkgs/gdk-pixbuf-xlib-devel b/srcpkgs/gdk-pixbuf-xlib-devel
new file mode 120000
index 000000000000..86f143e3d796
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib-devel
@@ -0,0 +1 @@
+gdk-pixbuf-xlib
\ No newline at end of file
diff --git a/srcpkgs/gdk-pixbuf-xlib/template b/srcpkgs/gdk-pixbuf-xlib/template
new file mode 100644
index 000000000000..b96ed688e620
--- /dev/null
+++ b/srcpkgs/gdk-pixbuf-xlib/template
@@ -0,0 +1,26 @@
+# Template file for 'gdk-pixbuf-xlib'
+pkgname=gdk-pixbuf-xlib
+version=2.40.2
+revision=1
+build_style=meson
+#hostmakedepends="gettext-devel glib-devel pkg-config libxslt docbook-xsl"
+hostmakedepends="pkg-config"
+makedepends="libX11-devel gdk-pixbuf-devel"
+depends="shared-mime-info"
+short_desc="Image loading library for The GTK+ toolkit (v2)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GdkPixbuf"
+distfiles="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib/-/archive/${version}/${pkgname}-${version}.tar.gz"
+checksum=e7d9b6a8ca53b6500a82ee8d5a1b3c17780740a6ca7bf04a5dabba0fe50bb7ff
+
+gdk-pixbuf-xlib-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}
+	 gdk-pixbuf>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+		vmove usr/include
+	}
+}

From cd8282a4e291846d43401e14eeaf3e5c18c20f7a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:08:31 +0200
Subject: [PATCH 49/83] glibmm: update to 2.66.2.

---
 srcpkgs/glibmm/template | 4 ++--
 srcpkgs/glibmm/update   | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/glibmm/update

diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 3697ed41a021..528b295431f5 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.66.0
+version=2.66.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=9e1db7d43d2e2d4dfa2771354e21a69a6beec7c446b711619cf8c779e13a581e
+checksum=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 
 glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
diff --git a/srcpkgs/glibmm/update b/srcpkgs/glibmm/update
new file mode 100644
index 000000000000..f86e2e3c7548
--- /dev/null
+++ b/srcpkgs/glibmm/update
@@ -0,0 +1,2 @@
+site=https://gitlab.gnome.org/GNOME/glibmm/-/tags
+ignore="2.6[7-9].* 2.[7-9]*"

From 2e007046140e3740c7876ddd48b28fc4c28d50bb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:12:47 +0200
Subject: [PATCH 50/83] gnome-characters: update to 41.0.

---
 srcpkgs/gnome-characters/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index c3efd4e6e581..24607f718b15 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
+checksum=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
 lib32disabled=yes

From d598c63319144e41238a704539caeb01aa564855 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 12:17:00 +0200
Subject: [PATCH 51/83] gnome-font-viewer: update to 41.0.

---
 srcpkgs/gnome-font-viewer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index 61d1e9cfc756..f4d7f69436ee 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-font-viewer"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
+checksum=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876

From b2ae05a202150c08f828b40956daf0096069359e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 14:37:25 +0200
Subject: [PATCH 52/83] gnome-terminal: update to 3.42.2.

---
 .../patches/fix-W_EXITCODE.patch               |  4 ++--
 srcpkgs/gnome-terminal/template                | 18 +++++++++++++-----
 srcpkgs/nautilus-gnome-terminal-extension      |  1 +
 3 files changed, 16 insertions(+), 7 deletions(-)
 create mode 120000 srcpkgs/nautilus-gnome-terminal-extension

diff --git a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
index 6eda24ae7eea..3df5c9625ad8 100644
--- a/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
+++ b/srcpkgs/gnome-terminal/patches/fix-W_EXITCODE.patch
@@ -2,8 +2,8 @@ Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C2
 Upstream: No
 Reason: fixes compilation with musl that doesn't define W* macros.
 
---- a/src/terminal.c
-+++ b/src/terminal.c
+--- a/src/terminal.cc
++++ b/src/terminal.cc
 @@ -47,6 +47,10 @@
  GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
  #define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 297d418c10db..4853fb46511a 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.3
+version=3.42.2
 revision=1
-build_style=gnu-configure
-configure_args="--disable-static --with-nautilus-extension"
+build_style=meson
+configure_args="-Dnautilus_extension=true -Db_ndebug=false"
 hostmakedepends="glib-devel intltool itstool pkg-config docbook-xsl libxslt"
 makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel
  nautilus-devel vte3-devel"
@@ -13,10 +13,18 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
+checksum=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then
-	configure_args+=" --disable-search-provider"
 	hostmakedepends+=" desktop-file-utils"
+	configure_args+=" -Dsearch_provider=false"
 fi
+
+nautilus-gnome-terminal-extension_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+		short_desc="gnome-terminal integration for nautilus"
+		pkg_install() {
+			vmove usr/lib/nautilus/extensions-3.0
+		}
+}
diff --git a/srcpkgs/nautilus-gnome-terminal-extension b/srcpkgs/nautilus-gnome-terminal-extension
new file mode 120000
index 000000000000..951a6eb50ba5
--- /dev/null
+++ b/srcpkgs/nautilus-gnome-terminal-extension
@@ -0,0 +1 @@
+gnome-terminal
\ No newline at end of file

From 1846e70087b2c62427dab04a7e2a8d0fa52cedfe Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:29:11 +0200
Subject: [PATCH 53/83] grilo-plugins: update to 0.3.14.

---
 srcpkgs/grilo-plugins/template | 14 +++++---------
 srcpkgs/grilo-plugins/update   |  1 -
 2 files changed, 5 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/grilo-plugins/update

diff --git a/srcpkgs/grilo-plugins/template b/srcpkgs/grilo-plugins/template
index 9631b2941a74..1cab3d09af26 100644
--- a/srcpkgs/grilo-plugins/template
+++ b/srcpkgs/grilo-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'grilo-plugins'
 pkgname=grilo-plugins
-version=0.3.12
-revision=2
+version=0.3.14
+revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel gperf tracker3"
 # XXX missing plugins: fakemetadata.
@@ -14,9 +14,10 @@ checkdepends="python3-gobject gst-plugins-bad1 dbus"
 short_desc="Plugins for Grilo"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://live.gnome.org/Grilo"
+homepage="https://wiki.gnome.org/Projects/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c6b6df086a164d65c206d70139ce80591f8feca3545612e45b823fb4fe4b2577
+checksum=686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
+make_check=no # feel free to fix
 
 post_patch() {
 	if [ "$CROSS_BUILD" ]; then
@@ -25,8 +26,3 @@ post_patch() {
 		vsed -e "/subdir('tests')/d" -i meson.build
 	fi
 }
-
-# feel free to fix
-do_check() {
-	:
-}
diff --git a/srcpkgs/grilo-plugins/update b/srcpkgs/grilo-plugins/update
deleted file mode 100644
index f10ee1f7537d..000000000000
--- a/srcpkgs/grilo-plugins/update
+++ /dev/null
@@ -1 +0,0 @@
-site=https://github.com/GNOME/grilo-plugins/releases

From c03396d77c165998a2692ccd7fa2a6d5d4967e51 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:42:18 +0200
Subject: [PATCH 54/83] gsound: update to 1.0.3.

---
 srcpkgs/gsound/template | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/gsound/template b/srcpkgs/gsound/template
index fb2e780bd490..47e1c5f68b8d 100644
--- a/srcpkgs/gsound/template
+++ b/srcpkgs/gsound/template
@@ -1,21 +1,27 @@
 # Template file for 'gsound'
 pkgname=gsound
-version=1.0.2
-revision=6
+version=1.0.3
+revision=1
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')"
+build_style=meson
+configure_args="-Dintrospection=$(vopt_if gir true false)
+ -Denable_vala=$(vopt_if vala true false)
+ -Dgtk_doc=$(vopt_if gtk_doc true false)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala 'vala')
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libcanberra-devel vala"
 short_desc="Small library for playing system sounds"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GSound"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
+checksum=ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
+if [ ! "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
 
 gsound-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,9 +29,10 @@ gsound-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 132c3ea5983759853475d50ebbc7aae5fc473275 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 1 Oct 2021 15:45:45 +0200
Subject: [PATCH 55/83] gssdp: update to 1.4.0.1.

---
 srcpkgs/gssdp/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gssdp/template b/srcpkgs/gssdp/template
index b0b100632782..65f039488053 100644
--- a/srcpkgs/gssdp/template
+++ b/srcpkgs/gssdp/template
@@ -1,19 +1,19 @@
 # Template file for 'gssdp'
 pkgname=gssdp
-version=1.2.3
+version=1.4.0.1
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection)
  -Dexamples=false"
 hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="gtk+3-devel libsoup-devel libglib-devel"
+makedepends="gtk4-devel libsoup-devel libglib-devel"
 short_desc="GObject-based library for SSDP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/GUPnP"
-distfiles="${GNOME_SITE}/gssdp/${version%.*}/gssdp-${version}.tar.xz"
-checksum=a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
+distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz"
+checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 
 build_options="gir"
 build_options_default="gir"

From e4352bbc29285b67f4f627e6b9c3b1bed2901c7f Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:36:51 +0200
Subject: [PATCH 56/83] gspell: update to 1.9.1.

---
 srcpkgs/gspell/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index 7c4228fd5757..bce06d5f8fa7 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,28 +1,28 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.4
+version=1.9.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
  $(vopt_enable vala)"
-hostmakedepends="pkg-config glib-devel $(vopt_if vala 'vala')"
-makedepends="glib-devel enchant2-devel gtk+3-devel iso-codes
+hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
+makedepends="glib-devel enchant2-devel gtk+3-devel icu-devel
  $(vopt_if vala vala)"
-checkdepends="xvfb-run hunspell-en_US"
+checkdepends="xvfb-run cantarell-fonts hunspell-en_US"
 short_desc="Flexible API to add spell checking to a GTK+ application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.gnome.org"
+homepage="https://gitlab.gnome.org/GNOME/gspell"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4
+checksum=dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 
 # Package build options
 build_options="gir vala"
 build_options_default="gir vala"
 
 pre_check() {
-	make_cmd="xvfb-run make"
+	make_cmd='xvfb-run make check'
 }
 
 gspell-devel_package() {

From 820751c494174fab76ef8cabb7d9b3eb33a373e4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 14:37:02 +0200
Subject: [PATCH 57/83] gnome-weather: update to 41.0.

---
 srcpkgs/gnome-weather/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 3e0353e5f0c8..052cae430e6d 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=40.1
-revision=2
+version=41.0
+revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3d11144c4797c46d2068c3ddf5ce2bc030fca0f272cf03f218c4f46da3b73c4d
+checksum=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
 lib32disabled=yes

From 6d2138fe3e271efcb68417ad8bb4103adc02f2a8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:38:02 +0200
Subject: [PATCH 58/83] gtk-doc: update to 1.33.2.

---
 srcpkgs/gtk-doc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 06dfc97f9000..8ca952d41cf4 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.33.0
-revision=3
+version=1.33.2
+revision=1
 build_style=meson
 # disable tests to avoid cyclic dependency on glib
 configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d5e3b3f837174d246fa8482455740627efec1e5210aa15d0c7989ca68f72bb51
+checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 python_version=3

From 11e614a7079cbd2f6c7ab947f5a4960175d88762 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 16:52:07 +0200
Subject: [PATCH 59/83] gtksourceview4: update to 4.8.2.

---
 srcpkgs/gtksourceview4/template | 4 ++--
 srcpkgs/gtksourceview4/update   | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/gtksourceview4/update

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 44e2ee869f28..f3529e6f9ad9 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.8.0
+version=4.8.2
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=00a19121500cedf1bae97f35af865d839841fd785d9facf188498e13975b4e1a
+checksum=842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 
 # Package build options
 build_options="gir gtk_doc"
diff --git a/srcpkgs/gtksourceview4/update b/srcpkgs/gtksourceview4/update
new file mode 100644
index 000000000000..700b0680568a
--- /dev/null
+++ b/srcpkgs/gtksourceview4/update
@@ -0,0 +1,3 @@
+pkgname="gtksourceview"
+pattern="$pkgname-\K4\.[0-9]*(?=)"
+ignore="*.99"

From e317d756af100334da1e6a98cfdb644039c00710 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:19:02 +0200
Subject: [PATCH 60/83] gtkmm: update to 3.24.5.

---
 srcpkgs/gtkmm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index d3beee8a20aa..952ebca60a37 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.4
+version=3.24.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config mm-common gdk-pixbuf"
@@ -12,7 +12,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 changelog="https://gitlab.gnome.org/GNOME/gtkmm/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9beb71c3e90cfcfb790396b51e3f5e7169966751efd4f3ef9697114be3be6743
+checksum=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 
 do_check() {
 	xvfb-run ninja -C build test

From e8ef7219b641475713345df20884a74443e0fc27 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:34:38 +0200
Subject: [PATCH 61/83] libdazzle: update to 3.42.0.

---
 srcpkgs/libdazzle/template | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 334e0f6a5433..2abd4da3cfbd 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.40.0
+version=3.42.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,22 +9,22 @@ configure_args="-Denable_gtk_doc=false
  $(vopt_bool gir with_introspection)"
 hostmakedepends="glib-devel pkg-config $(vopt_if gir vala)"
 makedepends="gtk+3-devel libglib-devel"
+checkdepends="xvfb-run"
 short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
 changelog="https://gitlab.gnome.org/GNOME/libdazzle/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
+checksum=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 
-build_options="gir"
-build_options_default="gir"
-
-# needs X
 do_check() {
-	:
+	xvfb-run ninja -C build test
 }
 
+build_options="gir"
+build_options_default="gir"
+
 libdazzle-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"
 	short_desc+=" - development files"

From cacfad020b9c870830d6b2d5c793795dc2090b41 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:43:14 +0200
Subject: [PATCH 62/83] libmediaart: update to 1.9.5.

---
 srcpkgs/libmediaart/template | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libmediaart/template b/srcpkgs/libmediaart/template
index d32cce6973c3..0d1d9f512384 100644
--- a/srcpkgs/libmediaart/template
+++ b/srcpkgs/libmediaart/template
@@ -1,23 +1,29 @@
 # Template file for 'libmediaart'
 pkgname=libmediaart
-version=1.9.4
-revision=3
-build_style=gnu-configure
+version=1.9.5
+revision=1
+build_style=meson
 build_helper="gir"
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)"
+configure_args="$(vopt_bool gtk_doc)"
+hostmakedepends="pkg-config intltool glib-devel $(vopt_if vala vala)
+ $(vopt_if gtk_doc gtk-doc)"
 makedepends="libglib-devel gdk-pixbuf-devel $(vopt_if vala vala)"
 short_desc="Media art extraction and cache management library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org/"
+changelog="https://gitlab.gnome.org/GNOME/libmediaart/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
+checksum=07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 
 # Package build options
-build_options="gir vala"
+build_options="gir vala gtk_doc"
 build_options_default="gir vala"
 
+if [ -z "$CROSS_BUILD" ]; then
+	build_options_default+=" gtk_doc"
+fi
+
 libmediaart-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
@@ -25,7 +31,9 @@ libmediaart-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/gtk-doc
+		if [ "$build_option_gtk_doc" ]; then
+			vmove usr/share/gtk-doc
+		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From d4e1f2401ebb51ab27dfa7fdd90ab625c4563598 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 17:44:17 +0200
Subject: [PATCH 63/83] mm-common: update to 1.0.3.

---
 srcpkgs/mm-common/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template
index bad4c9cdf482..37911a499859 100644
--- a/srcpkgs/mm-common/template
+++ b/srcpkgs/mm-common/template
@@ -1,6 +1,6 @@
 # Template file for 'mm-common'
 pkgname=mm-common
-version=1.0.2
+version=1.0.3
 revision=1
 build_style=meson
 hostmakedepends="pkg-config intltool itstool"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org/en/"
 distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d
+checksum=e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5

From a92299c43a21f73069ff8108dc230f54fe7db494 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 4 Oct 2021 18:19:27 +0200
Subject: [PATCH 64/83] rygel: update to 0.40.2.

---
 srcpkgs/rygel/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 65149751f5a7..06c85e2bcf4e 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,14 +1,14 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.40.0
+version=0.40.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
  -Dsystemd-user-units-dir=none"
-hostmakedepends="pkg-config glib-devel vala"
+hostmakedepends="pkg-config glib-devel vala docbook2x"
 makedepends="sqlite-devel gtk+3-devel libsoup-devel libgee08-devel
- gupnp-av-devel gupnp-dlna-devel tracker-devel tracker3-devel
+ gupnp-av-devel gupnp-dlna-devel tracker3-devel
  libmediaart-devel gssdp-devel gst1-editing-services-devel"
 depends="hicolor-icon-theme desktop-file-utils"
 short_desc="GNOME home media solution"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d67ecc834ed060337e8fab8cb55a4f3d0c0cce4457e0cd307903a2539f6e2b77
+checksum=c9e8c736296d22c4defe959727a29d31437bbd2b7aa0c6470d6be24011050697
 
 conf_files="/etc/rygel.conf"
 

From 0fc64933c046d385830fefe7ff46d854d28da9c5 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 12 Oct 2021 08:22:19 +0200
Subject: [PATCH 65/83] gtk-vnc: update to 1.2.0.

---
 common/shlibs            | 1 +
 srcpkgs/gtk-vnc/template | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e230a77ddd2e..e40bb76d54df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -966,6 +966,7 @@ libev.so.4 libev-4.04_1
 libell.so.0 ell-0.45_1
 libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
+libgvncpulse-1.0.so.0 gtk-vnc-1.2.0_2
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
 libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 0186c4f7c00a..1b8d1b2a0213 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,13 +1,13 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
 version=1.2.0
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
+configure_args="-Dwith-vala=$(vopt_if gir enabled disabled) -Dpulseaudio=enabled"
 hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
  $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel pulseaudio-devel
  $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,7 +24,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 fi
 
 gtk-vnc-devel_package() {
-	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
+	depends="glib-devel gtk+3-devel pulseaudio-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 212f51225fe3cdc49840cdc665722f7fc0a743c9 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:09:53 +0100
Subject: [PATCH 66/83] gnome-contacts: update to 41.0.

---
 srcpkgs/gnome-contacts/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index bba06e594d27..7805fa837c78 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=40.0
+version=41.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Contacts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
+checksum=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0

From 4475f39877c0640cd4522aa34241fc5b40e58683 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:27 +0100
Subject: [PATCH 67/83] evince: update to 41.3.

---
 srcpkgs/evince/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 88bdf7449295..1fbba2b8c8bc 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,12 +1,12 @@
 # Template file for 'evince'
 pkgname=evince
-version=40.4
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="$(vopt_bool gir introspection) $(vopt_bool gtk_doc gtk_doc)
  -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled
- -Dt1lib=disabled -Dbrowser_plugin=false"
+ -Dt1lib=disabled"
 hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
  itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
+checksum=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 
 build_options="gir gtk_doc"
 build_options_default="gir"

From 969a09d60c28b0518015fc265490b8752ba03ab8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:14:37 +0100
Subject: [PATCH 68/83] epiphany: update to 41.3.

---
 srcpkgs/epiphany/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 0ffa06f547fe..37b59d23b90c 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=40.2
+version=41.3
 revision=1
 build_helper="gir"
 build_style=meson
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 changelog="https://gitlab.gnome.org/GNOME/epiphany/-/raw/gnome-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f662478fd6c6835
+checksum=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad

From 0b01d506663a024bcbf25d60528e1a11d94b65ec Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:25:26 +0100
Subject: [PATCH 69/83] yelp-tools: update to 41.0.

---
 srcpkgs/yelp-tools/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index 4395d70ab31b..ac7dd742357f 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
 makedepends="yelp-xsl"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
+checksum=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272

From 81201088a5345eda7c5317bd01433d89e0cadc02 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:28:42 +0100
Subject: [PATCH 70/83] zenity: update to 3.41.0.

---
 srcpkgs/zenity/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 265cd1c46890..b452a7a61a57 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,9 +1,9 @@
 # Template file for 'zenity'
 pkgname=zenity
-version=3.32.0
+version=3.41.0
 revision=1
-build_style=gnu-configure
-configure_args="$(vopt_enable webkit webkitgtk)"
+build_style=meson
+configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
 hostmakedepends="gettext itstool perl pkg-config"
 makedepends="gtk+3-devel libglib-devel libnotify-devel $(vopt_if webkit webkit2gtk-devel)"
 short_desc="Display GNOME dialogs from the command line"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://help.gnome.org/users/zenity/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
+checksum=19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 
 build_options="webkit"
 build_options_default="webkit"

From b7ac4fce0c8182dc823ec87f1356212ba6bdc5c4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:33:11 +0100
Subject: [PATCH 71/83] pangomm: update to 2.46.2.

---
 srcpkgs/pangomm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index 29757083e843..227f6666ae5c 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,6 +1,6 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.46.0
+version=2.46.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3787d04d6198b606f3efa357b3b452a7140e2a7dee56f9f9ce516d7d5fcec1b
+checksum=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 231779175322ae3514894afaa0ee3a398df9ae80 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:43:14 +0100
Subject: [PATCH 72/83] sushi: update to 41.0.

---
 srcpkgs/sushi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 8585180c71ee..b64df778205c 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,6 +1,6 @@
 # Template file for 'sushi'
 pkgname=sushi
-version=3.38.1
+version=41.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/sushi"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
+checksum=9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 lib32disabled=yes
 
 build_options="gir"

From 0c6b6c7b2620eee6809d1ecdb7322d6ded9ca7d2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 19:44:50 +0100
Subject: [PATCH 73/83] totem-pl-parser: update to 3.26.6.

---
 srcpkgs/totem-pl-parser/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template
index cc5c8fc19344..ab0bdb14c62b 100644
--- a/srcpkgs/totem-pl-parser/template
+++ b/srcpkgs/totem-pl-parser/template
@@ -1,7 +1,7 @@
 # Template file for 'totem-pl-parser'
 pkgname=totem-pl-parser
-version=3.26.5
-revision=2
+version=3.26.6
+revision=1
 build_style=meson
 build_helper="gir"
 # XXX needs libquvi>=0.9
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/totem-pl-parser"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
+checksum=c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 
 # Package build options
 build_options="gir"

From 366fe66574ab86bca83c68ad00e5a36eedab2f63 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:01:19 +0100
Subject: [PATCH 74/83] tracker3: update to 3.2.1.

---
 srcpkgs/tracker3/template | 9 +++++----
 srcpkgs/tracker3/update   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 36ebdf90d22a..3ae12716faa5 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,13 +1,14 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.0.2
-revision=4
+version=3.2.1
+revision=1
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
 configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
  -Dsystemd_user_services=false"
-hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
+hostmakedepends="gettext pkg-config glib-devel vala asciidoc
+ python3-gobject"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
  libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
@@ -16,7 +17,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://live.gnome.org/Tracker"
 distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
-checksum=a60041cf47947ebbcfbba926d3b470bfdead21f3c12ce7aa93eaf1969a185c60
+checksum=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"
diff --git a/srcpkgs/tracker3/update b/srcpkgs/tracker3/update
index e9847e25b545..15e6dbf06d2d 100644
--- a/srcpkgs/tracker3/update
+++ b/srcpkgs/tracker3/update
@@ -1 +1 @@
-pattern="\Qtracker\E-\K[0-9]+\.[0-9]*\.[0-9.]*[0-9](?=)"
+pkgname=tracker

From 8dd1229859c1f790f04d737e0ac2b45dfb0b28d2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 20:02:32 +0100
Subject: [PATCH 75/83] tracker3-miners: update to 3.2.1.

---
 srcpkgs/tracker3-miners/template | 6 +++---
 srcpkgs/tracker3-miners/update   | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/tracker3-miners/update

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 96b9dafd7e7d..adc11e7970c1 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,7 +1,7 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.5
-revision=3
+version=3.2.1
+revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
+checksum=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
 
 # relies on unsupported ops in chroot
 do_check() {
diff --git a/srcpkgs/tracker3-miners/update b/srcpkgs/tracker3-miners/update
new file mode 100644
index 000000000000..160976ffc453
--- /dev/null
+++ b/srcpkgs/tracker3-miners/update
@@ -0,0 +1 @@
+pkgname=tracker-miners

From ca3109218c7947b784d71fcf2f024d2004813095 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:19 +0100
Subject: [PATCH 76/83] gnome-core: update to 41.0.

---
 srcpkgs/gnome-core/template | 52 ++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index fedf6b594530..bdd854c47ac9 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=40.0
+version=41.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,44 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=40.rc
- at-spi2-core>=2.40.0
+ adwaita-icon-theme>=41.0
+ at-spi2-core>=2.42.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
- evolution-data-server>=3.40.0
+ evolution-data-server>=3.42.0
  folks>=0.14.0
  font-adobe-source-code-pro>=2.030R
  gcr>=3.40.0
- gdm>=3.40.0
+ gdm>=41.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.68.0
- glib>=2.68.0
- glib-networking>=2.68.0
+ gjs>=1.70.0
+ glib>=2.70.0
+ glib-networking>=2.70.0
  gmime3>=3.2.7
- gnome-backgrounds>=40.rc
+ gnome-backgrounds>=41.0
  gnome-bluetooth>=3.34.5
  gnome-color-manager>=3.36.0
- gnome-control-center>=40.0
- gnome-desktop>=40.0
- gnome-initial-setup>=40.0
+ gnome-control-center>=41.0
+ gnome-desktop>=41.0
+ gnome-initial-setup>=41.0
  gnome-keyring>=40.0
- gnome-online-accounts>=3.38.0
+ gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=3.38.0
- gnome-settings-daemon>=3.38.0
- gnome-shell>=40.0
- gnome-shell-extensions>=40.0
+ gnome-session>=40.1.1
+ gnome-settings-daemon>=41.0
+ gnome-shell>=41.0
+ gnome-shell-extensions>=41.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=40.0
+ gnome-user-docs>=41.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=40.0
- gvfs>=1.48.0
- mutter>=40.0
- nautilus>=40.0
- sushi>=3.38.0
- tracker3>=3.0.2
- yelp>=40.0
+ gsettings-desktop-schemas>=41.0
+ gvfs>=1.48.1
+ mutter>=41.0
+ nautilus>=41.0
+ sushi>=41.0
+ tracker3>=3.2.1
+ yelp>=41.1
  xdg-desktop-portal-gtk>=1.8.0
- zenity>=3.32.0"
+ zenity>=3.41.0"

From 847474ada5fab237f7e7826bf5c6fb47612b6b17 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:24 +0100
Subject: [PATCH 77/83] gnome: update to 41.0.

---
 srcpkgs/gnome/template | 127 ++++++++++++++++++++---------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index bd3cd44df890..0984bf8205a6 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=40.0
-revision=2
+version=41.0
+revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -10,94 +10,93 @@ homepage="https://www.gnome.org"
 
 depends="
  gnome-core>=${version}
- baobab>=40.0
- cheese>=3.38.0
- eog>=40.0
- evince>=40.1
- file-roller>=3.38.0
- gedit>=40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ baobab>=${version}
+ cheese>=${version}
+ eog>=${version}
+ evince>=${version}
+ file-roller>=3.40.0
+ gedit>=40.1
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
- gnome-contacts>=40.0
- gnome-disk-utility>=40.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
- gnome-remote-desktop>=40.1
+ gnome-contacts>=${version}
+ gnome-disk-utility>=${version}
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
+ gnome-remote-desktop>=${version}
  gnome-screenshot>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.${version}
  gnome-tweaks>=40.0
- gnome-weather>=40.0
- gsound>=1.0.2
- gspell>=1.8.4
+ gnome-weather>=${version}
+ gsound>=1.0.3
+ gspell>=1.9.1
  mousetweaks>=3.32.0
- network-manager-applet>=1.20.0
- orca>=40.0
+ network-manager-applet>=1.24.0
+ orca>=${version}
  phodav>=2.5
- simple-scan>=40.0
- totem>=3.38.0
- yelp-tools>=40.0"
+ simple-scan>=40.5
+ totem>=3.38.2"
 
 _apps_depends="
- bijiben>=40.0
- dconf-editor>=3.38.0
- devhelp>=3.38.0
- epiphany>=40.0
- evolution>=3.40.0
+ bijiben>=40.1
+ dconf-editor>=3.38.3
+ devhelp>=${version}
+ epiphany>=${version}
+ evolution>=3.42.0
  ghex>=3.18.4
  gitg>=3.32.1
- gedit-plugins>=40.0
+ gedit-plugins>=40.1
  gnome-books>=40.0
- gnome-boxes>=40.0
- gnome-builder>=3.40.0
- gnome-calculator>=40.0
- gnome-calendar>=40.0
- gnome-characters>=40.0
+ gnome-boxes>=${version}
+ gnome-builder>=${version}
+ gnome-calculator>=${version}
+ gnome-calendar>=${version}
+ gnome-characters>=${version}
  gnome-clocks>=40.0
  gnome-dictionary>=40.0
- gnome-disk-utility>=40.0
+ gnome-disk-utility>=${version}
  gnome-documents>=3.34.0
- gnome-font-viewer>=40.0
- gnome-maps>=40.0
- gnome-music>=40.0
+ gnome-font-viewer>=${version}
+ gnome-maps>=${version}
+ gnome-music>=${version}
  gnome-nettool>=3.8.1
- gnome-photos>=3.38.0
+ gnome-photos>=40.0
  gnome-recipes>=2.0.2
  gnome-screenshot>=40.0
  gnome-sound-recorder>=40.0
- gnome-system-monitor>=40.0
- gnome-terminal>=3.40.0
+ gnome-system-monitor>=${version}
+ gnome-terminal>=3.41.0
  gnome-todo>=3.28.1
- gnote>=40.0
+ gnote>=40.2
  nemiver>=0.9.6
  polari>=3.38.0
- rygel>=0.40.0
- simple-scan>=40.0
- totem>=3.38.0
+ rygel>=0.40.2
+ simple-scan>=40.5
+ totem>=3.38.2
  vino>=3.22.0"
 
 _games_collection_depends="
- aisleriot>=3.22.12
+ aisleriot>=3.22.19
  five-or-more>=3.32.2
- four-in-a-row>=3.36.4
- gnome-2048>=3.38.0
- gnome-chess>=3.38.0
- gnome-klotski>=3.38.0
- gnome-mahjongg>=3.38.0
- gnome-mines>=3.36.1
- gnome-nibbles>=3.38.0
- gnome-robots>=3.38.0
- gnome-sudoku>=3.36.0
- gnome-tetravex>=3.38.0
- hitori>=3.38.0
- iagno>=3.38.0
+ four-in-a-row>=3.38.1
+ gnome-2048>=3.38.2
+ gnome-chess>=$version
+ gnome-klotski>=3.38.2
+ gnome-mahjongg>=3.38.3
+ gnome-mines>=40.0
+ gnome-nibbles>=3.38.2
+ gnome-robots>=40.0
+ gnome-sudoku>=40.2
+ gnome-tetravex>=3.38.2
+ hitori>=3.38.3
+ iagno>=3.38.1
  lightsoff>=3.38.0
- quadrapassel>=3.38.0
+ quadrapassel>=40.2
  swell-foop>=3.34.1
- tali>=3.38.0"
+ tali>=3.38.3"
 
 gnome-apps_package() {
 	depends="$_apps_depends"

From 95f593696ad7ccd9e707e2220430518efae75b41 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 10 Dec 2021 21:34:37 +0100
Subject: [PATCH 78/83] totem: update to 3.38.2.

---
 srcpkgs/totem/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index f80a2620b2f1..25283f75bf25 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,13 +1,12 @@
 # Template file for 'totem'
 pkgname=totem
-version=3.38.0
+version=3.38.2
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable-python=no"
 hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
  gst-plugins-good1 glib-devel"
-# XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
  gst-plugins-ugly1 libSM-devel libXtst-devel libepc-devel libpeas-devel
@@ -18,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Videos"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a829f2b5aa0435aa431816153193d5547fade9eb8d489f56be22afbe651c432f
+checksum=fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 
 # XXX xulrunner plugin.
 # XXX reenable python plugin if pylint pkg exists.

From 834fa5f1358752cb5ed902dfbf2c4a1117a2bfc4 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 01:27:30 +0100
Subject: [PATCH 79/83] GPaste: update to 3.42.2.

---
 srcpkgs/GPaste/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index 449f66793e0a..b9bfd6803160 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -1,14 +1,13 @@
 # Template file for 'GPaste'
 pkgname=GPaste
-version=3.40.3
+version=3.42.2
 revision=1
 wrksrc="gpaste-${version}"
-build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static --with-gtk=3.0
- --with-controlcenterdir=/usr/share/gnome-control-center/keybindings
- --enable-introspection --enable-vala $(vopt_enable gnome_shell gnome-shell-extension)"
-hostmakedepends="automake gettext glib-devel pkg-config vala"
+build_style=meson
+configure_args="$(vopt_bool gnome_shell gnome-shell)
+ -Dcontrol-center-keybindings-dir=/usr/share/gnome-control-center/keybindings
+ -Dsystemd-user-unit-dir=/usr/lib/systemd"
+hostmakedepends="gettext glib-devel pkg-config vala gobject-introspection"
 makedepends="appstream-glib-devel dbus-devel gdk-pixbuf-devel gtk+3-devel
  libglib-devel libXi-devel libXtst-devel libX11-devel harfbuzz-devel
  $(vopt_if gnome_shell 'gjs-devel mutter-devel') vala-devel"
@@ -17,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
-checksum=e00f67f2186dc6a939c699931624f3b4061ddbc9b11582bfed8cb6e9870db2f9
+checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From e6eef15816f3c33517397f13e24ad58bdea1a049 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Thu, 20 Jan 2022 18:51:45 +0100
Subject: [PATCH 80/83] GPaste: fff

---
 srcpkgs/GPaste/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/GPaste/template b/srcpkgs/GPaste/template
index b9bfd6803160..0d0a3f0a5acd 100644
--- a/srcpkgs/GPaste/template
+++ b/srcpkgs/GPaste/template
@@ -17,6 +17,7 @@ license="BSD-2-Clause"
 homepage="https://www.imagination-land.org/tags/GPaste.html"
 distfiles="https://www.imagination-land.org/files/gpaste/gpaste-${version}.tar.xz"
 checksum=a0972a41d70c73b854378a5f6484df0cb2596c85d196bc2ba5ab82fe0c5abd8c
+build_helper=gir
 
 build_options="gnome_shell"
 desc_option_gnome_shell="Build GNOME Shell integration and extension"

From 08933c3545d0d2a2c26356aba0d1e4a78fa703ac Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:06:16 +0100
Subject: [PATCH 81/83] tootle: fix build with vala 0.54

---
 srcpkgs/tootle/patches/vala-0.54.patch | 66 ++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 srcpkgs/tootle/patches/vala-0.54.patch

diff --git a/srcpkgs/tootle/patches/vala-0.54.patch b/srcpkgs/tootle/patches/vala-0.54.patch
new file mode 100644
index 000000000000..08ee23dd8fc8
--- /dev/null
+++ b/srcpkgs/tootle/patches/vala-0.54.patch
@@ -0,0 +1,66 @@
+From 0816105028c26965e37c9afc7c598854f3fecde1 Mon Sep 17 00:00:00 2001
+From: Clayton Craft <clayton@craftyguy.net>
+Date: Tue, 26 Oct 2021 15:03:25 -0700
+Subject: [PATCH] Adhere to GLib.Object naming conventions for properties
+
+Vala now validates property names against GLib.Object conventions, this
+fixes a compilation error as a result of this enforcement:
+
+../src/API/Status.vala:27.5-27.23: error: Name `_url' is not valid for a GLib.Object property
+    public string? _url { get; set; }
+    ^^^^^^^^^^^^^^^^^^^
+
+Relevant Vala change:
+https://gitlab.gnome.org/GNOME/vala/-/commit/38d61fbff037687ea4772e6df85c7e22a74b335e
+
+fixes #337
+
+Signed-off-by: Clayton Craft <clayton@craftyguy.net>
+---
+ src/API/Attachment.vala | 6 +++---
+ src/API/Status.vala     | 8 ++++----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/API/Attachment.vala b/src/API/Attachment.vala
+index 88bc5bb..35c4018 100644
+--- a/src/API/Attachment.vala
++++ b/src/API/Attachment.vala
+@@ -4,10 +4,10 @@ public class Tootle.API.Attachment : Entity, Widgetizable {
+ 	public string kind { get; set; default = "unknown"; }
+ 	public string url { get; set; }
+ 	public string? description { get; set; }
+-	public string? _preview_url { get; set; }
++	private string? t_preview_url { get; set; }
+ 	public string? preview_url {
+-		set { this._preview_url = value; }
+-		get { return (this._preview_url == null || this._preview_url == "") ? url : _preview_url; }
++		set { this.t_preview_url = value; }
++		get { return (this.t_preview_url == null || this.t_preview_url == "") ? url : t_preview_url; }
+ 	}
+ 
+ 	public File? source_file { get; set; }
+diff --git a/src/API/Status.vala b/src/API/Status.vala
+index 4f92cdb..00e8a9f 100644
+--- a/src/API/Status.vala
++++ b/src/API/Status.vala
+@@ -28,16 +28,16 @@ public class Tootle.API.Status : Entity, Widgetizable {
+     public ArrayList<API.Mention>? mentions { get; set; default = null; }
+     public ArrayList<API.Attachment>? media_attachments { get; set; default = null; }
+ 
+-    public string? _url { get; set; }
++    private string? t_url { get; set; }
+     public string url {
+         owned get { return this.get_modified_url (); }
+-        set { this._url = value; }
++        set { this.t_url = value; }
+     }
+     string get_modified_url () {
+-        if (this._url == null) {
++        if (this.t_url == null) {
+             return this.uri.replace ("/activity", "");
+         }
+-        return this._url;
++        return this.t_url;
+     }
+ 
+     public Status formal {

From 5a8fc3ac4feff48322f47c64711e6945765c1aa2 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 19 Dec 2021 14:23:18 +0100
Subject: [PATCH 82/83] shotwell: fix build with vala 0.54

---
 .../patches/shotwell-0.31.3-vapi_fixes.patch  | 368 ++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
new file mode 100644
index 000000000000..908e615f0849
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.31.3-vapi_fixes.patch
@@ -0,0 +1,368 @@
+From 9a9876e27076f5939525023eb8c7f24d48c8ff25 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 1/6] vapis: Plug memory leak in GPhoto2
+
+Caller was supposed to free the StorageInfo, which with the old binding
+we never did
+---
+ src/camera/GPhoto.vala     |  5 +++--
+ src/camera/ImportPage.vala | 14 ++++++--------
+ vapi/libgphoto2.vapi       |  2 +-
+ 3 files changed, 10 insertions(+), 11 deletions(-)
+
+diff --git a/src/camera/GPhoto.vala b/src/camera/GPhoto.vala
+index aa2fcf2b..64ff7ca0 100644
+--- a/src/camera/GPhoto.vala
++++ b/src/camera/GPhoto.vala
+@@ -135,9 +135,10 @@ namespace GPhoto {
+     // filesystem.  In these cases shotwell can access the file directly. See:
+     // https://bugzilla.gnome.org/show_bug.cgi?id=716915
+     public PhotoMetadata? get_fallback_metadata(Camera camera, Context context, string folder, string filename) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        // Fixme: Why do we need to query get_storageinfo here first?
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        camera.get_storageinfo(&sifs, out count, context);
++        camera.get_storageinfo(out sifs, context);
+         
+         GPhoto.PortInfo port_info;
+         camera.get_port_info(out port_info);
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index ab24df61..c424de88 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1179,9 +1179,9 @@ public class ImportPage : CheckerboardPage {
+         
+         Gee.ArrayList<ImportSource> import_list = new Gee.ArrayList<ImportSource>();
+         
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        refresh_result = dcamera.gcamera.get_storageinfo(&sifs, out count, spin_idle_context.context);
++        refresh_result = dcamera.gcamera.get_storageinfo(out sifs, spin_idle_context.context);
+         if (refresh_result == GPhoto.Result.OK) {
+             for (int fsid = 0; fsid < count; fsid++) {
+                 // Check well-known video and image paths first to prevent accidental
+@@ -1324,18 +1324,16 @@ public class ImportPage : CheckerboardPage {
+     // Need to do this because some phones (iPhone, in particular) changes the name of their filesystem
+     // between each mount
+     public static string? get_fs_basedir(GPhoto.Camera camera, int fsid) {
+-        GPhoto.CameraStorageInformation *sifs = null;
++        GPhoto.CameraStorageInformation[] sifs = null;
+         int count = 0;
+-        GPhoto.Result res = camera.get_storageinfo(&sifs, out count, null_context.context);
++        GPhoto.Result res = camera.get_storageinfo(out sifs, null_context.context);
+         if (res != GPhoto.Result.OK)
+             return null;
+         
+-        if (fsid >= count)
++        if (fsid >= sifs.length)
+             return null;
+         
+-        GPhoto.CameraStorageInformation *ifs = sifs + fsid;
+-        
+-        return (ifs->fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? ifs->basedir : "/";
++        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 22f70eed..7e569823 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -64,7 +64,7 @@ namespace GPhoto {
+         public Result set_port_info(PortInfo info);
+         public Result get_abilities(out CameraAbilities abilities);
+         public Result set_abilities(CameraAbilities abilities);
+-        public Result get_storageinfo(CameraStorageInformation **sifs, out int count, Context context);
++        public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context);
+         
+         // Folders
+         [CCode (cname="gp_camera_folder_list_folders")]
+-- 
+2.31.1
+
+From e1f53784dd7475388470a30683df34b5ca7784eb Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 23:22:50 +0100
+Subject: [PATCH 2/6] More GPhoto2 vapi fixes
+
+---
+ vapi/libgphoto2.vapi | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 7e569823..607a644f 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -74,7 +74,7 @@ namespace GPhoto {
+         [CCode (cname="gp_camera_folder_delete_all")]
+         public Result delete_all_files(string folder, Context context);
+         [CCode (cname="gp_camera_folder_put_file")]
+-        public Result put_file(string folder, CameraFile file, Context context);
++        public Result put_file(string folder, string filename, CameraFileType type, CameraFile file, Context context);
+         [CCode (cname="gp_camera_folder_make_dir")]
+         public Result make_dir(string folder, string name, Context context);
+         [CCode (cname="gp_camera_folder_remove_dir")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -140,7 +140,6 @@ namespace GPhoto {
+     public enum CameraFileInfoFields {
+         NONE,
+         TYPE,
+-        NAME,
+         SIZE,
+         WIDTH,
+         HEIGHT,
+@@ -159,7 +158,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -176,7 +175,7 @@ namespace GPhoto {
+         public CameraFileInfoFields fields;
+         public CameraFileStatus status;
+         public ulong size;
+-        public string type;
++        public char type[64];
+         public uint width;
+         public uint height;
+         public string name;
+@@ -257,7 +256,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -266,7 +265,7 @@ namespace GPhoto {
+         public Result append(string name, string value);
+         public Result reset();
+         public Result sort();
+-        public Result find_by_name(out int? index, string name);
++        public Result find_by_name(out int index, string name);
+         public Result get_name(int index, out unowned string name);
+         public Result get_value(int index, out unowned string value);
+         public Result set_name(int index, string name);
+@@ -314,9 +313,9 @@ namespace GPhoto {
+     )]
+     public struct CameraStorageInformation {
+         public CameraStorageInfoFields fields;
+-        public string basedir;
+-        public string label;
+-        public string description;
++        public char basedir[256];
++        public char label[256];
++        public char description[256];
+         public int type;
+         public int fstype;
+         public int access;
+@@ -329,7 +328,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto.h"
++        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+@@ -485,7 +484,7 @@ namespace GPhoto {
+     
+     [CCode (
+         cheader_filename="gphoto2/gphoto2-version.h",
+-        cprefix="GP_VERSION"
++        cprefix="GP_VERSION_"
+     )]
+     public enum VersionVerbosity {
+         SHORT,
+-- 
+2.31.1
+
+From 754520638beafa997d81fdbff58a9d07a48f7cfd Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:31:32 +0100
+Subject: [PATCH 3/6] vapis: Fix gphoto2 vapi
+
+There was some copy-paste going on there that didn't actually match the
+C structs
+---
+ vapi/libgphoto2.vapi | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index 607a644f..adcef5c5 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -161,7 +161,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+         public CameraFilePermissions permissions;
+         public time_t mtime;
+     }
+@@ -178,9 +177,6 @@ namespace GPhoto {
+         public char type[64];
+         public uint width;
+         public uint height;
+-        public string name;
+-        public CameraFilePermissions permissions;
+-        public time_t mtime;
+     }
+     
+     [CCode (
+-- 
+2.31.1
+
+From f7d044e7a72b80a550fd1907a2d56053caab1ae3 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 13 Mar 2021 22:32:17 +0100
+Subject: [PATCH 4/6] Fix strings in [SimpleType] structs
+
+---
+ src/camera/ImportPage.vala | 5 +++--
+ vapi/libraw.vapi           | 2 +-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index c424de88..f5e98955 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1408,12 +1408,13 @@ public class ImportPage : CheckerboardPage {
+                     import_list.add(video_source);
+                 } else {
+                     // determine file format from type, and then from file extension
+-                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(info.file.type);               
++                    string file_type = (string)info.file.type;
++                    PhotoFileFormat file_format = PhotoFileFormat.from_gphoto_type(file_type);               
+                     if (file_format == PhotoFileFormat.UNKNOWN) {
+                         file_format = PhotoFileFormat.get_by_basename_extension(filename);
+                         if (file_format == PhotoFileFormat.UNKNOWN) {
+                             message("Skipping %s/%s: Not a supported file extension (%s)", fulldir,
+-                                filename, info.file.type);
++                                filename, file_type);
+                             
+                             continue;
+                         }
+diff --git a/vapi/libraw.vapi b/vapi/libraw.vapi
+index b1b5875b..146f447e 100644
+--- a/vapi/libraw.vapi
++++ b/vapi/libraw.vapi
+@@ -248,7 +248,7 @@ public struct Thumbnail {
+     public uint tlength;
+     public int tcolors;
+     [CCode (array_length_cname="tlength")]
+-    public uint8[] thumb;
++    public unowned uint8[] thumb;
+ }
+ 
+ [CCode (cname="enum LibRaw_thumbnail_formats", cprefix="LIBRAW_THUMBNAIL_")]
+-- 
+2.31.1
+
+From a035ff6ee39dc47c6051f7b29c7da83d3ecde52e Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 11:21:10 +0100
+Subject: [PATCH 5/6] Fix compile error after GPhoto vapi change
+
+---
+ src/camera/ImportPage.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/camera/ImportPage.vala b/src/camera/ImportPage.vala
+index f5e98955..7dbe9d42 100644
+--- a/src/camera/ImportPage.vala
++++ b/src/camera/ImportPage.vala
+@@ -1333,7 +1333,7 @@ public class ImportPage : CheckerboardPage {
+         if (fsid >= sifs.length)
+             return null;
+         
+-        return (sifs[fsid].fields & GPhoto.CameraStorageInfoFields.BASE) != 0 ? sifs[fsid].basedir : "/";
++        return (GPhoto.CameraStorageInfoFields.BASE in sifs[fsid].fields) ? (string) sifs[fsid].basedir : "/";
+     }
+     
+     public static string? get_fulldir(GPhoto.Camera camera, string camera_name, int fsid, string folder) {
+-- 
+2.31.1
+
+From 44dae743da462742f1acdeb599f0a10afa43e629 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sun, 14 Mar 2021 12:22:55 +0100
+Subject: [PATCH 6/6] Fix and clarify the helper header for GPhoto
+
+---
+ vapi/libgphoto2.vapi                        | 8 ++++----
+ vapi/{gphoto.h => shotwell-gphoto-helper.h} | 0
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+ rename vapi/{gphoto.h => shotwell-gphoto-helper.h} (100%)
+
+diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi
+index adcef5c5..aeab7255 100644
+--- a/vapi/libgphoto2.vapi
++++ b/vapi/libgphoto2.vapi
+@@ -53,7 +53,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_CAMERA",
+         unref_function="gp_camera_unref",
+         free_function="gp_camera_free",
+-        cheader_filename="gphoto2/gphoto2-camera.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-camera.h,shotwell-gphoto-helper.h"
+     )]
+     public class Camera {
+         [CCode (cname="gp_camera_new")]
+@@ -99,7 +99,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_FILE",
+         unref_function="gp_file_unref",
+         free_function="gp_file_free",
+-        cheader_filename="gphoto2/gphoto2-file.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-file.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraFile {
+         [CCode (cname="gp_file_new")]
+@@ -252,7 +252,7 @@ namespace GPhoto {
+         ref_function="GPHOTO_REF_LIST",
+         unref_function="gp_list_unref",
+         free_function="gp_list_free",
+-        cheader_filename="gphoto2/gphoto2-list.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-list.h,shotwell-gphoto-helper.h"
+     )]
+     public class CameraList {
+         [CCode (cname="gp_list_new")]
+@@ -324,7 +324,7 @@ namespace GPhoto {
+     [CCode (
+         ref_function="GPHOTO_REF_CONTEXT",
+         unref_function="gp_context_unref",
+-        cheader_filename="gphoto2/gphoto2-context.h,gphoto2.h"
++        cheader_filename="gphoto2/gphoto2-context.h,shotwell-gphoto-helper.h"
+     )]
+     public class Context {
+         [CCode (cname="gp_context_new")]
+diff --git a/vapi/gphoto.h b/vapi/shotwell-gphoto-helper.h
+similarity index 100%
+rename from vapi/gphoto.h
+rename to vapi/shotwell-gphoto-helper.h
+-- 
+2.31.1
+

From 7cc90172423f4cca944acc209580645a9a8d9267 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 1 Jan 2022 23:45:01 +0100
Subject: [PATCH 83/83] budgie-desktop: patch for mutter 41

---
 srcpkgs/budgie-desktop/template | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index e3fa0d7b8dfa..6d7dc6d139be 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,9 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
 version=10.5.3
-revision=1
+revision=2
+create_wrksrc=yes
+build_wrksrc="$pkgname-$version"
 build_style=meson
 build_helper=gir
 configure_args="-Dwith-gtk-doc=false"
@@ -17,8 +19,14 @@ short_desc="Modern desktop environment from the Solus Project"
 maintainer="Lorem <notloremipsum@protonmail.com>"
 license="GPL-2.0-only, LGPL-2.1-only"
 homepage="https://github.com/solus-project/budgie-desktop"
-distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
-checksum=878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz
+ ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
+checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
+ 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
+
+post_patch() {
+	patch -Np1 < ../mutter41.patch
+}
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [PR PATCH] [Merged]: Gnome-41
  2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
                   ` (66 preceding siblings ...)
  2022-01-21  7:58 ` [PR PATCH] [Updated] Gnome-41 Gottox
@ 2022-01-21 10:25 ` Gottox
  67 siblings, 0 replies; 69+ messages in thread
From: Gottox @ 2022-01-21 10:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 321 bytes --]

There's a merged pull request on the void-packages repository

Gnome-41
https://github.com/void-linux/void-packages/pull/33337

Description:
This is a tracking PR for Gnome to let people contribute here instead of starting their own update.

The actual update will be rolled out in multiple PRs, once the branch works.

^ permalink raw reply	[flat|nested] 69+ messages in thread

end of thread, other threads:[~2022-01-21 10:25 UTC | newest]

Thread overview: 69+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-05 12:19 [PR PATCH] Gnome-41 Gottox
2021-10-05 12:21 ` Gnome-41 Gottox
2021-10-05 13:27 ` Gnome-41 q66
2021-10-12  6:30 ` [PR PATCH] [Updated] Gnome-41 paper42
2021-10-19 12:24 ` Gottox
2021-10-22  5:32 ` Gnome-41 Oreo639
2021-12-05 10:51 ` Gnome-41 st3r4g
2021-12-10 18:05 ` [PR PATCH] [Updated] Gnome-41 Gottox
2021-12-10 20:43 ` Gottox
2021-12-12 19:04 ` Gottox
2021-12-12 19:08 ` Gottox
2021-12-12 20:18 ` [PR REVIEW] Gnome-41 paper42
2021-12-12 21:21 ` [PR PATCH] [Updated] Gnome-41 Gottox
2021-12-12 22:48 ` Gottox
2021-12-12 23:18 ` Gottox
2021-12-14 10:54 ` paper42
2021-12-14 11:04 ` Gottox
2021-12-14 12:13 ` Gottox
2021-12-14 13:43 ` Gottox
2021-12-14 13:46 ` Gottox
2021-12-15 10:26 ` Gottox
2021-12-16 10:02 ` Gnome-41 st3r4g
2021-12-16 11:55 ` Gnome-41 Gottox
2021-12-16 19:39 ` Gnome-41 st3r4g
2021-12-17  5:12 ` Gnome-41 Oreo639
2021-12-17  5:23 ` Gnome-41 Oreo639
2021-12-17  6:59 ` Gnome-41 Oreo639
2021-12-17  7:00 ` Gnome-41 Oreo639
2021-12-17  7:11 ` Gnome-41 Oreo639
2021-12-17  7:11 ` Gnome-41 Oreo639
2021-12-17  7:13 ` Gnome-41 Oreo639
2021-12-17  7:18 ` [PR REVIEW] Gnome-41 Oreo639
2021-12-17  7:18 ` Gnome-41 Oreo639
2021-12-17  9:54 ` [PR PATCH] [Updated] Gnome-41 Gottox
2021-12-17 10:01 ` Gottox
2021-12-17 10:10 ` Gottox
2021-12-17 14:58 ` Gottox
2021-12-17 15:18 ` Gottox
2021-12-17 15:27 ` Gottox
2021-12-17 15:34 ` Gottox
2021-12-17 16:10 ` Gottox
2021-12-17 16:24 ` Gottox
2021-12-18 21:04 ` Gottox
2021-12-18 23:42 ` Gottox
2021-12-19  0:08 ` Gottox
2021-12-19 18:46 ` Gottox
2021-12-20 23:46 ` paper42
2021-12-20 23:46 ` Gnome-41 paper42
2021-12-20 23:51 ` [PR REVIEW] Gnome-41 paper42
2021-12-21  0:03 ` paper42
2021-12-21 16:09 ` Gnome-41 not-chicken
2021-12-27 18:10 ` [PR PATCH] [Updated] Gnome-41 paper42
2021-12-27 18:12 ` paper42
2021-12-27 18:14 ` Gnome-41 paper42
2022-01-01 23:03 ` [PR PATCH] [Updated] Gnome-41 paper42
2022-01-02 11:40 ` paper42
2022-01-11 22:33 ` paper42
2022-01-14 18:20 ` paper42
2022-01-19 12:49 ` Gottox
2022-01-20  8:47 ` Gottox
2022-01-20 17:52 ` Gottox
2022-01-20 21:06 ` Gottox
2022-01-20 21:13 ` Gottox
2022-01-20 21:34 ` Gottox
2022-01-20 22:25 ` Gottox
2022-01-20 22:26 ` Gottox
2022-01-20 22:43 ` Gnome-41 q66
2022-01-21  7:58 ` [PR PATCH] [Updated] Gnome-41 Gottox
2022-01-21 10:25 ` [PR PATCH] [Merged]: Gnome-41 Gottox

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).